Add object like xml 1 commit
Revert "Add object like xml 1 commit"

This reverts commit 040ba982e627d2db1624f9511e1c9c30bcde5845.
Revert "Revert "Add object like xml 1 commit""

This reverts commit 19ac5c0d9b0c99f0bffdf6d79c54c2848cb2bad6.
Revert "Revert "Revert "Add object like xml 1 commit"""

This reverts commit cd3b71eae3d1e3125202b2ff38fc4b0bdc6418f2.
Revert "Revert "Revert "Revert "Add object like xml 1 commit""""

This reverts commit e5aa092429a18275c38bbd033604e172d055df08.
omg