diff --git a/lib/structure/structureLoader.js b/lib/structure/structureLoader.js
index <HASH>..<HASH> 100644
--- a/lib/structure/structureLoader.js
+++ b/lib/structure/structureLoader.js
@@ -480,7 +480,11 @@ function reorderValidationRules (obj, ordered, validatorExtension) {
     }
 
     var foundAggr = _.find(obj.aggregates, function (aggr) {
-      return schemaItem.dottiedBase.indexOf(aggr.dottiedBase) === 0;
+      if (schemaItem.dottiedBase.indexOf('.') >= 0) {
+        return schemaItem.dottiedBase.indexOf(aggr.dottiedBase + '.') === 0;
+      } else {
+        return schemaItem.dottiedBase === aggr.dottiedBase;
+      }
     });
 
     if (foundAggr) {
Schema validation rules structure loader bug fix (#<I>)