docs: function Info(scope, modelPath, validationPath) {
  
              // need some path info from either of these attrs or it's pointless
              if (!modelPath && !validationPath) { return; }
  
              this.scope = scope;
  
              setEntityAndPropertyPaths(this, modelPath, validationPath);
  
              this.getEntityAspect = this.entityPath ?
                      getEntityAspectFromEntityPath(this) :
                      getEntityAspect(this);
  
              this.getValErrs = createGetValErrs(this);
              this.isRequired = undefined; // don't know initially
          }