New Generic Object to XML IO Class