diff --git a/org.adempiere.base/src/org/compiere/model/MAcctSchemaElement.java b/org.adempiere.base/src/org/compiere/model/MAcctSchemaElement.java
index f58bf0007c..7063e2a39e 100644
--- a/org.adempiere.base/src/org/compiere/model/MAcctSchemaElement.java
+++ b/org.adempiere.base/src/org/compiere/model/MAcctSchemaElement.java
@@ -38,7 +38,7 @@ import org.compiere.util.Msg;
* @author victor.perez@e-evolution.com, www.e-evolution.com
*
RF [ 2214883 ] Remove SQL code and Replace for Query http://sourceforge.net/tracker/index.php?func=detail&aid=2214883&group_id=176962&atid=879335
*/
-public final class MAcctSchemaElement extends X_C_AcctSchema_Element
+public class MAcctSchemaElement extends X_C_AcctSchema_Element
{
diff --git a/org.adempiere.base/src/org/compiere/model/MAllocationHdr.java b/org.adempiere.base/src/org/compiere/model/MAllocationHdr.java
index 6e1faafe8e..2f0b047674 100644
--- a/org.adempiere.base/src/org/compiere/model/MAllocationHdr.java
+++ b/org.adempiere.base/src/org/compiere/model/MAllocationHdr.java
@@ -49,7 +49,7 @@ import org.compiere.util.Msg;
* BF [ 2880182 ] Error you can allocate a payment to invoice that was paid
* https://sourceforge.net/tracker/index.php?func=detail&aid=2880182&group_id=176962&atid=879332
*/
-public final class MAllocationHdr extends X_C_AllocationHdr implements DocAction
+public class MAllocationHdr extends X_C_AllocationHdr implements DocAction
{
/**
*
diff --git a/org.adempiere.base/src/org/compiere/model/MCity.java b/org.adempiere.base/src/org/compiere/model/MCity.java
index f7e32d159c..abcc27ee4b 100644
--- a/org.adempiere.base/src/org/compiere/model/MCity.java
+++ b/org.adempiere.base/src/org/compiere/model/MCity.java
@@ -29,7 +29,7 @@ import org.compiere.util.CLogger;
*
* @author Mario Calderon / Carlos Ruiz
*/
-public final class MCity extends X_C_City
+public class MCity extends X_C_City
implements Comparator