public FormTabPluginLoader(IEnumerable<IFormTabPlugin> tabPlugins, IApplyToMatcher applyToMatcher)
 {
     this.tabPlugins = tabPlugins;
     this.applyToMatcher = applyToMatcher;
 }
 public ButtonPluginExecutor(IEnumerable<IButtonGroup> groups, IEnumerable<IButtonPlugin> buttonPlugins, IApplyToMatcher applyToMatcher)
 {
     this.groups = groups ?? new IButtonGroup[0];
     this.buttonPlugins = buttonPlugins ?? new IButtonPlugin[0];
     this.applyToMatcher = applyToMatcher;
 }