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