DataTools is a utility class with the following facilities:
allow the properties of any Java object to be extracted as a Map, and
allows any Map to be applied to a Java object, calling setter methods named after the keys of the
||Encapsulates a validation error.
||Encapsulates a per-record set of validation errors.
AbstractFactory implementation that uses
reflection to create missing objects, see related JXPath guide: