XML object model Builder