Custom fields are defined in their own descriptor file, with properties that define whether the field is viewable (and by whom), queryable (can be used as a filter in a query), sortable (can be used a...