code: function Permission(permissionName, validationFunction) {
        validateConstructor(permissionName, validationFunction);
  
        this.permissionName = permissionName;
        this.validationFunction = annotateValidationFunction(validationFunction);
      }
docs: PermPermission definition object constructor
  @constructor Permission
  
  @param permissionName {String} Name repressing permission
  @param validationFunction {Function} Function used to check if permission is valid