Свойство XMLName объекта XMLField должно быть использовано в качестве ключа при добавлении объекта XMLField в коллекцию Fields.