This release deprecates many methods that use the constants in the Dataset interfaces and adds replacements that use its sub-classes.
This is part of the migration to those sub-classes to sub-interfaces with the concrete classes moved to an internal package. This will allow for alternate implementations of these interfaces.