Fieldable encapsulates methods in common for classes which may have their fields set and subsequently be auto-extended by ArrayFields
access to field list
sets fields an dynamically extends this Array instance with methods for keyword access
access to fieldset
[Validate]