A 1st draft for XML serializers
Removed {to/from}_xml from IObject interface (replaced by adapters to IXmlSerializer).