Well, then how the alfresco works with your custom models xml files? Because for me it took these files and internally generated java classes for each type and aspect. I am wanting to explore the concept of MDA (Model Driven Architecture) mechanism behind this custom models used by the alfresco, but that this step conversion xml -> model is not yet clear to me.