Removed useless calls to computeHashCode()
diff --git a/ldap/model/src/main/java/org/apache/directory/api/ldap/model/schema/AttributeType.java b/ldap/model/src/main/java/org/apache/directory/api/ldap/model/schema/AttributeType.java
index 946586c..99b6e94 100644
--- a/ldap/model/src/main/java/org/apache/directory/api/ldap/model/schema/AttributeType.java
+++ b/ldap/model/src/main/java/org/apache/directory/api/ldap/model/schema/AttributeType.java
@@ -186,7 +186,6 @@
     public AttributeType( String oid )
     {
         super( SchemaObjectType.ATTRIBUTE_TYPE, oid );
-        computeHashCode();
     }
 
 
diff --git a/ldap/model/src/main/java/org/apache/directory/api/ldap/model/schema/DitContentRule.java b/ldap/model/src/main/java/org/apache/directory/api/ldap/model/schema/DitContentRule.java
index 60c23b2..a3be87c 100644
--- a/ldap/model/src/main/java/org/apache/directory/api/ldap/model/schema/DitContentRule.java
+++ b/ldap/model/src/main/java/org/apache/directory/api/ldap/model/schema/DitContentRule.java
@@ -157,7 +157,6 @@
         mustAttributeTypes = new ArrayList<>();
         notAttributeTypes = new ArrayList<>();
         auxObjectClasses = new ArrayList<>();
-        computeHashCode();
     }
 
 
@@ -183,8 +182,6 @@
         }
 
         auxObjectClassOids.add( oid );
-        
-        computeHashCode();
     }
 
 
@@ -204,8 +201,6 @@
         {
             auxObjectClasses.add( objectClass );
             auxObjectClassOids.add( objectClass.getOid() );
-            
-            computeHashCode();
         }
     }
 
@@ -221,8 +216,6 @@
         }
 
         this.auxObjectClassOids = auxObjectClassOids;
-        
-        computeHashCode();
     }
 
 
@@ -245,8 +238,6 @@
         {
             auxObjectClassOids.add( oc.getOid() );
         }
-        
-        computeHashCode();
     }
 
 
@@ -281,8 +272,6 @@
         }
 
         mayAttributeTypeOids.add( oid );
-        
-        computeHashCode();
     }
 
 
@@ -302,8 +291,6 @@
         {
             mayAttributeTypes.add( attributeType );
             mayAttributeTypeOids.add( attributeType.getOid() );
-            
-            computeHashCode();
         }
     }
 
@@ -319,8 +306,6 @@
         }
 
         this.mayAttributeTypeOids = mayAttributeTypeOids;
-        
-        computeHashCode();
     }
 
 
@@ -345,8 +330,6 @@
         {
             mayAttributeTypeOids.add( may.getOid() );
         }
-        
-        computeHashCode();
     }
 
 
@@ -381,8 +364,6 @@
         }
 
         mustAttributeTypeOids.add( oid );
-        
-        computeHashCode();
     }
 
 
@@ -402,8 +383,6 @@
         {
             mustAttributeTypes.add( attributeType );
             mustAttributeTypeOids.add( attributeType.getOid() );
-            
-            computeHashCode();
         }
     }
 
@@ -419,8 +398,6 @@
         }
 
         this.mustAttributeTypeOids = mustAttributeTypeOids;
-        
-        computeHashCode();
     }
 
 
@@ -445,8 +422,6 @@
         {
             mustAttributeTypeOids.add( may.getOid() );
         }
-        
-        computeHashCode();
     }
 
 
@@ -481,8 +456,6 @@
         }
 
         notAttributeTypeOids.add( oid );
-        
-        computeHashCode();
     }
 
 
@@ -502,8 +475,6 @@
         {
             notAttributeTypes.add( attributeType );
             notAttributeTypeOids.add( attributeType.getOid() );
-            
-            computeHashCode();
         }
     }
 
@@ -519,8 +490,6 @@
         }
 
         this.notAttributeTypeOids = notAttributeTypeOids;
-        
-        computeHashCode();
     }
 
 
@@ -545,8 +514,6 @@
         {
             notAttributeTypeOids.add( not.getOid() );
         }
-        
-        computeHashCode();
     }
 
 
@@ -670,6 +637,5 @@
         mustAttributeTypeOids.clear();
         notAttributeTypes.clear();
         notAttributeTypeOids.clear();
-        computeHashCode();
     }
 }
diff --git a/ldap/model/src/main/java/org/apache/directory/api/ldap/model/schema/DitStructureRule.java b/ldap/model/src/main/java/org/apache/directory/api/ldap/model/schema/DitStructureRule.java
index af536c2..22200ca 100644
--- a/ldap/model/src/main/java/org/apache/directory/api/ldap/model/schema/DitStructureRule.java
+++ b/ldap/model/src/main/java/org/apache/directory/api/ldap/model/schema/DitStructureRule.java
@@ -104,7 +104,6 @@
         this.ruleId = ruleId;
         form = null;
         superRules = new ArrayList<>();
-        computeHashCode();
     }
 
 
@@ -130,7 +129,6 @@
         }
 
         this.form = form;
-        computeHashCode();
     }
 
 
@@ -156,7 +154,6 @@
         }
 
         this.ruleId = ruleId;
-        computeHashCode();
     }
 
 
@@ -182,7 +179,6 @@
         }
 
         this.superRules = superRules;
-        computeHashCode();
     }
 
 
@@ -199,8 +195,6 @@
         }
 
         superRules.add( superRule );
-        
-        computeHashCode();
     }
 
 
@@ -288,7 +282,5 @@
 
         // Clear the references
         superRules.clear();
-        
-        computeHashCode();
     }
 }
diff --git a/ldap/model/src/main/java/org/apache/directory/api/ldap/model/schema/LdapSyntax.java b/ldap/model/src/main/java/org/apache/directory/api/ldap/model/schema/LdapSyntax.java
index 3058764..6848031 100644
--- a/ldap/model/src/main/java/org/apache/directory/api/ldap/model/schema/LdapSyntax.java
+++ b/ldap/model/src/main/java/org/apache/directory/api/ldap/model/schema/LdapSyntax.java
@@ -90,7 +90,6 @@
     public LdapSyntax( String oid )
     {
         super( SchemaObjectType.LDAP_SYNTAX, oid );
-        computeHashCode();
     }
 
 
@@ -180,7 +179,6 @@
 
         this.isHumanReadable = humanReadable;
         this.hasHumanReadableFlag = true;
-        computeHashCode();
     }
 
 
@@ -209,7 +207,6 @@
         }
 
         this.syntaxChecker = syntaxChecker;
-        computeHashCode();
     }
 
 
@@ -226,7 +223,6 @@
         }
 
         this.syntaxChecker = newSyntaxChecker;
-        computeHashCode();
     }
 
 
@@ -316,7 +312,5 @@
 
         // Clear the references
         syntaxChecker = null;
-        
-        computeHashCode();
     }
 }
diff --git a/ldap/model/src/main/java/org/apache/directory/api/ldap/model/schema/LoadableSchemaObject.java b/ldap/model/src/main/java/org/apache/directory/api/ldap/model/schema/LoadableSchemaObject.java
index 06356a7..b113d3b 100644
--- a/ldap/model/src/main/java/org/apache/directory/api/ldap/model/schema/LoadableSchemaObject.java
+++ b/ldap/model/src/main/java/org/apache/directory/api/ldap/model/schema/LoadableSchemaObject.java
@@ -54,7 +54,6 @@
 
         fqcn = "";
         bytecode = null;
-        computeHashCode();
     }
 
 
@@ -69,7 +68,6 @@
 
         fqcn = "";
         bytecode = null;
-        computeHashCode();
     }
 
 
@@ -96,7 +94,6 @@
         }
 
         this.bytecode = bytecode;
-        computeHashCode();
     }
 
 
@@ -122,7 +119,6 @@
         }
 
         this.fqcn = fqcn;
-        computeHashCode();
     }
 
 
diff --git a/ldap/model/src/main/java/org/apache/directory/api/ldap/model/schema/MatchingRule.java b/ldap/model/src/main/java/org/apache/directory/api/ldap/model/schema/MatchingRule.java
index f4a9709..ea05286 100644
--- a/ldap/model/src/main/java/org/apache/directory/api/ldap/model/schema/MatchingRule.java
+++ b/ldap/model/src/main/java/org/apache/directory/api/ldap/model/schema/MatchingRule.java
@@ -97,7 +97,6 @@
     public MatchingRule( String oid )
     {
         super( SchemaObjectType.MATCHING_RULE, oid );
-        computeHashCode();
     }
 
 
diff --git a/ldap/model/src/main/java/org/apache/directory/api/ldap/model/schema/MatchingRuleUse.java b/ldap/model/src/main/java/org/apache/directory/api/ldap/model/schema/MatchingRuleUse.java
index 03377d2..42c16e4 100644
--- a/ldap/model/src/main/java/org/apache/directory/api/ldap/model/schema/MatchingRuleUse.java
+++ b/ldap/model/src/main/java/org/apache/directory/api/ldap/model/schema/MatchingRuleUse.java
@@ -104,7 +104,6 @@
 
         applicableAttributeOids = new ArrayList<>();
         applicableAttributes = new ArrayList<>();
-        computeHashCode();
     }
 
 
@@ -139,7 +138,6 @@
         }
 
         this.applicableAttributeOids = applicableAttributeOids;
-        computeHashCode();
     }
 
 
@@ -164,8 +162,6 @@
         {
             applicableAttributeOids.add( at.getOid() );
         }
-        
-        computeHashCode();
     }
 
 
@@ -184,7 +180,6 @@
         if ( !applicableAttributeOids.contains( oid ) )
         {
             applicableAttributeOids.add( oid );
-            computeHashCode();
         }
     }
 
@@ -205,7 +200,6 @@
         {
             applicableAttributes.add( attributeType );
             applicableAttributeOids.add( attributeType.getOid() );
-            computeHashCode();
         }
     }
 
@@ -283,6 +277,5 @@
         // Clear the references
         applicableAttributes.clear();
         applicableAttributeOids.clear();
-        computeHashCode();
     }
 }
diff --git a/ldap/model/src/main/java/org/apache/directory/api/ldap/model/schema/MutableAttributeType.java b/ldap/model/src/main/java/org/apache/directory/api/ldap/model/schema/MutableAttributeType.java
index c150541..4be1f52 100644
--- a/ldap/model/src/main/java/org/apache/directory/api/ldap/model/schema/MutableAttributeType.java
+++ b/ldap/model/src/main/java/org/apache/directory/api/ldap/model/schema/MutableAttributeType.java
@@ -141,8 +141,6 @@
     public MutableAttributeType( String oid )
     {
         super( oid );
-        
-        computeHashCode();
     }
 
 
@@ -159,8 +157,6 @@
         }
 
         this.isSingleValued = singleValued;
-
-        computeHashCode();
     }
 
 
@@ -177,8 +173,6 @@
         }
 
         this.canUserModify = userModifiable;
-
-        computeHashCode();
     }
 
 
@@ -195,8 +189,6 @@
         }
 
         this.isCollective = collective;
-
-        computeHashCode();
     }
 
 
@@ -213,8 +205,6 @@
         }
 
         this.isCollective = collective;
-
-        computeHashCode();
     }
 
 
@@ -238,8 +228,6 @@
         }
 
         this.usage = usage;
-
-        computeHashCode();
     }
 
 
@@ -263,8 +251,6 @@
         }
 
         this.usage = newUsage;
-    
-        computeHashCode();
     }
 
 
@@ -282,8 +268,6 @@
         }
 
         this.syntaxLength = length;
-
-        computeHashCode();
     }
 
 
@@ -300,8 +284,6 @@
         }
 
         this.superiorOid = superiorOid;
-
-        computeHashCode();
     }
 
 
@@ -319,8 +301,6 @@
 
         this.superior = superior;
         this.superiorOid = superior.getOid();
-
-        computeHashCode();
     }
 
 
@@ -337,8 +317,6 @@
         }
 
         this.superiorOid = newSuperiorOid;
-
-        computeHashCode();
     }
 
 
@@ -356,8 +334,6 @@
 
         this.superior = newSuperior;
         this.superiorOid = newSuperior.getOid();
-
-        computeHashCode();
     }
 
 
@@ -374,8 +350,6 @@
         }
 
         this.syntaxOid = syntaxOid;
-
-        computeHashCode();
     }
 
 
@@ -393,8 +367,6 @@
 
         this.syntax = syntax;
         this.syntaxOid = syntax.getOid();
-
-        computeHashCode();
     }
 
 
@@ -412,8 +384,6 @@
 
         this.syntax = newSyntax;
         this.syntaxOid = newSyntax.getOid();
-
-        computeHashCode();
     }
 
 
@@ -430,8 +400,6 @@
         }
 
         this.equalityOid = equalityOid;
-
-        computeHashCode();
     }
 
 
@@ -449,8 +417,6 @@
 
         this.equality = equality;
         this.equalityOid = equality.getOid();
-
-        computeHashCode();
     }
 
 
@@ -468,8 +434,6 @@
 
         this.equality = newEquality;
         this.equalityOid = newEquality.getOid();
-
-        computeHashCode();
     }
 
 
@@ -486,8 +450,6 @@
         }
 
         this.orderingOid = orderingOid;
-
-        computeHashCode();
     }
 
 
@@ -505,8 +467,6 @@
 
         this.ordering = ordering;
         this.orderingOid = ordering.getOid();
-
-        computeHashCode();
     }
 
 
@@ -524,8 +484,6 @@
 
         this.ordering = newOrdering;
         this.orderingOid = newOrdering.getOid();
-
-        computeHashCode();
     }
 
 
@@ -542,8 +500,6 @@
         }
 
         this.substringOid = substrOid;
-
-        computeHashCode();
     }
 
 
@@ -561,8 +517,6 @@
 
         this.substring = substring;
         this.substringOid = substring.getOid();
-
-        computeHashCode();
     }
 
 
@@ -580,8 +534,6 @@
 
         this.substring = newSubstring;
         this.substringOid = newSubstring.getOid();
-
-        computeHashCode();
     }
 
 
@@ -600,7 +552,5 @@
         substring = null;
         superior = null;
         syntax = null;
-        
-        computeHashCode();
     }
 }
diff --git a/ldap/model/src/main/java/org/apache/directory/api/ldap/model/schema/MutableMatchingRule.java b/ldap/model/src/main/java/org/apache/directory/api/ldap/model/schema/MutableMatchingRule.java
index 4224d40..481fd59 100644
--- a/ldap/model/src/main/java/org/apache/directory/api/ldap/model/schema/MutableMatchingRule.java
+++ b/ldap/model/src/main/java/org/apache/directory/api/ldap/model/schema/MutableMatchingRule.java
@@ -86,7 +86,6 @@
     public MutableMatchingRule( String oid )
     {
         super( oid );
-        computeHashCode();
     }
 
 
@@ -103,7 +102,6 @@
         }
 
         this.ldapSyntaxOid = oid;
-        computeHashCode();
     }
 
 
@@ -121,7 +119,6 @@
 
         this.ldapSyntax = ldapSyntax;
         this.ldapSyntaxOid = ldapSyntax.getOid();
-        computeHashCode();
     }
 
 
@@ -139,7 +136,6 @@
 
         this.ldapSyntax = ldapSyntax;
         this.ldapSyntaxOid = ldapSyntax.getOid();
-        computeHashCode();
     }
 
 
@@ -157,7 +153,6 @@
         }
 
         this.ldapComparator = ( LdapComparator<? super Object> ) ldapComparator;
-        computeHashCode();
     }
 
 
@@ -175,7 +170,6 @@
         }
 
         this.ldapComparator = ( LdapComparator<? super Object> ) ldapComparator;
-        computeHashCode();
     }
 
 
@@ -192,7 +186,6 @@
         }
 
         this.normalizer = normalizer;
-        computeHashCode();
     }
 
 
@@ -209,7 +202,6 @@
         }
 
         this.normalizer = normalizer;
-        computeHashCode();
     }
 
 
@@ -226,6 +218,5 @@
         ldapComparator = null;
         ldapSyntax = null;
         normalizer = null;
-        computeHashCode();
     }
 }
diff --git a/ldap/model/src/main/java/org/apache/directory/api/ldap/model/schema/MutableObjectClass.java b/ldap/model/src/main/java/org/apache/directory/api/ldap/model/schema/MutableObjectClass.java
index 1a1250d..59bd3c8 100644
--- a/ldap/model/src/main/java/org/apache/directory/api/ldap/model/schema/MutableObjectClass.java
+++ b/ldap/model/src/main/java/org/apache/directory/api/ldap/model/schema/MutableObjectClass.java
@@ -99,8 +99,6 @@
         {
             mayAttributeTypeOids.add( oid );
         }
-        
-        computeHashCode();
     }
 
 
@@ -124,8 +122,6 @@
                 mayAttributeTypeOids.add( attributeType.getOid() );
             }
         }
-        
-        computeHashCode();
     }
 
 
@@ -140,7 +136,6 @@
         }
 
         this.mayAttributeTypeOids = mayAttributeTypeOids;
-        computeHashCode();
     }
 
 
@@ -165,8 +160,6 @@
         {
             mayAttributeTypeOids.add( may.getOid() );
         }
-        
-        computeHashCode();
     }
 
 
@@ -211,8 +204,6 @@
         {
             mustAttributeTypeOids.add( oid );
         }
-        
-        computeHashCode();
     }
 
 
@@ -236,8 +227,6 @@
                 mustAttributeTypeOids.add( attributeType.getOid() );
             }
         }
-        
-        computeHashCode();
     }
 
 
@@ -252,7 +241,6 @@
         }
 
         this.mustAttributeTypeOids = mustAttributeTypeOids;
-        computeHashCode();
     }
 
 
@@ -277,8 +265,6 @@
         {
             mustAttributeTypeOids.add( may.getOid() );
         }
-        
-        computeHashCode();
     }
 
 
@@ -326,8 +312,6 @@
                 superiorOids.add( oid );
             }
         }
-        
-        computeHashCode();
     }
 
 
@@ -351,8 +335,6 @@
                 superiors.add( objectClass );
             }
         }
-        
-        computeHashCode();
     }
 
 
@@ -377,8 +359,6 @@
         {
             superiorOids.add( oc.getOid() );
         }
-        
-        computeHashCode();
     }
 
 
@@ -420,7 +400,6 @@
         }
 
         this.superiorOids = superiorOids;
-        computeHashCode();
     }
 
 
@@ -437,7 +416,6 @@
         }
 
         this.objectClassType = objectClassType;
-        computeHashCode();
     }
 
 
@@ -457,6 +435,5 @@
         mustAttributeTypeOids.clear();
         superiors.clear();
         superiorOids.clear();
-        computeHashCode();
     }
 }
\ No newline at end of file
diff --git a/ldap/model/src/main/java/org/apache/directory/api/ldap/model/schema/NameForm.java b/ldap/model/src/main/java/org/apache/directory/api/ldap/model/schema/NameForm.java
index cf5432a..86c0d89 100644
--- a/ldap/model/src/main/java/org/apache/directory/api/ldap/model/schema/NameForm.java
+++ b/ldap/model/src/main/java/org/apache/directory/api/ldap/model/schema/NameForm.java
@@ -128,7 +128,6 @@
 
         mustAttributeTypes = new ArrayList<>();
         mayAttributeTypes = new ArrayList<>();
-        computeHashCode();
     }
 
 
@@ -169,7 +168,6 @@
         }
 
         this.structuralObjectClassOid = structuralObjectClassOid;
-        computeHashCode();
     }
 
 
@@ -187,7 +185,6 @@
 
         this.structuralObjectClass = structuralObjectClass;
         this.structuralObjectClassOid = structuralObjectClass.getOid();
-        computeHashCode();
     }
 
 
@@ -230,7 +227,6 @@
         }
 
         this.mustAttributeTypeOids = mustAttributeTypeOids;
-        computeHashCode();
     }
 
 
@@ -255,8 +251,6 @@
         {
             mustAttributeTypeOids.add( may.getOid() );
         }
-        
-        computeHashCode();
     }
 
 
@@ -273,7 +267,6 @@
         }
 
         mustAttributeTypeOids.add( oid );
-        computeHashCode();
     }
 
 
@@ -293,7 +286,6 @@
         {
             mustAttributeTypes.add( attributeType );
             mustAttributeTypeOids.add( attributeType.getOid() );
-            computeHashCode();
         }
     }
 
@@ -337,7 +329,6 @@
         }
 
         this.mayAttributeTypeOids = mayAttributeTypeOids;
-        computeHashCode();
     }
 
 
@@ -362,8 +353,6 @@
         {
             mayAttributeTypeOids.add( may.getOid() );
         }
-        
-        computeHashCode();
     }
 
 
@@ -380,7 +369,6 @@
         }
 
         mayAttributeTypeOids.add( oid );
-        computeHashCode();
     }
 
 
@@ -400,7 +388,6 @@
         {
             mayAttributeTypes.add( attributeType );
             mayAttributeTypeOids.add( attributeType.getOid() );
-            computeHashCode();
         }
     }
 
@@ -497,6 +484,5 @@
         mustAttributeTypes.clear();
         mustAttributeTypeOids.clear();
         structuralObjectClass = null;
-        computeHashCode();
     }
 }
diff --git a/ldap/model/src/main/java/org/apache/directory/api/ldap/model/schema/ObjectClass.java b/ldap/model/src/main/java/org/apache/directory/api/ldap/model/schema/ObjectClass.java
index e79e9bc..d24fed6 100644
--- a/ldap/model/src/main/java/org/apache/directory/api/ldap/model/schema/ObjectClass.java
+++ b/ldap/model/src/main/java/org/apache/directory/api/ldap/model/schema/ObjectClass.java
@@ -109,7 +109,6 @@
         mustAttributeTypes = new ArrayList<>();
         superiors = new ArrayList<>();
         objectClassType = ObjectClassTypeEnum.STRUCTURAL;
-        computeHashCode();
     }