avoid using DefaultSModelDescriptor where possible (migrate changes manager to BaseEditableSModelDescriptor); ModelFactory.needsUpgrade()/upgrade()