API Better declaration of DataObject field change levels.
Use of const named identifiers to represent each change level rather than numbers.