public MEFBasedPluginManager(ComposablePartCatalog catalog) { Plugins = new HashSet<IPlugin>(); var container = new CompositionContainer(catalog); container.ComposeParts(this); }