This method is similar to Arrayable::fields except that the list of fields declared
by this method are not returned by default by Arrayable::toArray. Only when a field in the list
is explicitly requested, will it be included in the result of Arrayable::toArray.