Rethinking the structure of the library. XMLObject will be replaced