Back to XML Serializer (temporary commit)

Still a bug left on XmlList and I don't like the way forward is done for
IXmlContentHandler.
I need to add structures to indicate each level depth & expected result