#914 - Add enumeration to represent types available for FieldDefinitions