* added the ability to define XmlObject's for complex object easy save/restore capability