Допустим, у меня есть класс Foo с некоторыми примитивными переменными экземпляра. Я инициализирую их со свойствами в файлах XML. Теперь у каждого Foo также есть Bar в качестве переменной, которая, в свою очередь, имеет свои собственные свойства. Так как они привязаны к включающему объекту, имеет смысл хранить их в одном файле. Как мне отформатировать XML, чтобы он также мог инициализировать объект?