. . . "This is because while XML makes it easier to declare fields and other elements at a high level it also makes it harder to work with the content type from elsewhere in our solution." .