code: function validate(entityAspect, validator, value, context) {
      var ve = validator.validate(value, context);
      if (ve) {
        entityAspect._addValidationError(ve);
        return false;
      } else {
        var key = ValidationError.getKey(validator, context ? context.propertyName : null);
        entityAspect._removeValidationError(key);
        return true;
      }
    }
docs: note entityAspect only - ( no complex aspect allowed on the call).