moved FIELD_TYPES out into settings to enable overriding in projects