Structuring a data structure that is of a particular type that has a
particular schema used for validation, in a manner that permits selected
components of the data structure to be optionally transformed while
retaining the ability to validate the data structure. The data structure
includes information that is sufficient to identify one or more
transformations that may occur on at least one component of the data
structure while still being valid.