metaInfo = new MetaInfo( metaInfo ).withAnnotations( compositeType );
addAnnotationsMetaInfo( compositeType, metaInfo );
immutable = metaInfo.get( Immutable.class ) != null;
propertiesModel = new PropertiesModel();
stateModel = new StateModel( propertiesModel );
mixinsModel = new MixinsModel();
propertiesModel = new PropertiesModel();
associationsModel = new AssociationsModel( );
manyAssociationsModel = new ManyAssociationsModel();
stateModel = new EntityStateModel( propertiesModel, associationsModel, manyAssociationsModel );
mixinsModel = new EntityMixinsModel();