docs: function findOne(data, unfilteredOptions) {
          const options = this.filterOptions(unfilteredOptions, 'findOne');
          data = this.filterData(data);
          const model = this.forge(data);
  
          // @NOTE: The API layer decides if this option is allowed
          if (options.filter) {
              model.applyDefaultAndCustomFilters(options);
          }
  
          // Ensure only valid fields/columns are added to query
          if (options.columns) {
              options.columns = _.intersection(options.columns, this.prototype.permittedAttributes());
          }
  
          return model.fetch(options);
      }