public ShortcutViewModel(ICopyCollection copyCollection,
                                 IPluginLoader pluginLoader,
                                 IEventBus eventBus)
        {
            this.copyCollection = copyCollection;
            this.pluginLoader   = pluginLoader;
            this.eventBus       = eventBus;
            selectionCycler     = new SelectionCycler();

            Initialize();
        }
 public MainViewModel(IEventBus eventBus,
                      ICopyCollection copyCollection,
                      ISettingCollection settingCollection,
                      IPluginLoader pluginLoader)
 {
     this.eventBus          = eventBus;
     this.copyCollection    = copyCollection;
     this.settingCollection = settingCollection;
     this.pluginLoader      = pluginLoader;
     Initialize();
 }