Added the ability to specify sub-model types by reference rather than by name