This release adds the capability to configure custom fields to be constructed in beyond those that are created one-on-one with the external fields coming from the metadata.
It also tightens validations of the metadata:
- it is not permitted to have an enum with no allowed values at all
- it is not permitted to have a reference field without specifying what it refers to.