All fields are now BaseField children. GenericAdaptiveDataManager now handles the interface already provided by the content