ItemEditor buildPrimitiveEditorReadyForDesigning( IEntityCreationProperties creationProperties ) { var extensibility = ObjectFactory.GetInstance<IExtensibility>( ) ; var editor = extensibility.GetNewEditor(creationProperties.PluginType); editor.CreateInDesignMode( _model.Level.ActiveLayer, creationProperties ) ; return editor ; }