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 and dynamically extends this Array instance with methods for keyword access
access to fieldset
[Validate]