Added ID property to ModelType that is used instead of the name property

to avoid issue with rename and fixed bug with management of potential
sequencer class names in ModelTypeManagerImpl.