public ShellViewModel(IWindowManager windowManager, IEventAggregator eventAggregator, IMessageBoxService msgBoxService, MenuViewModel menuViewModel, AccountsViewModel accountsViewModel, BackupControllerViewModel backupControllerViewModel, ServiceComponentsHolderViewModel serviceComponentsViewModel) { WINDOW_MANAGER = windowManager; EVENT_AGGREAGATOR = eventAggregator; MSG_BOX_SERVICE = msgBoxService; MenuViewModel = menuViewModel; MenuViewModel.ConductWith(this); AccountsViewModel = accountsViewModel; AccountsViewModel.ConductWith(this); BackupControllerViewModel = backupControllerViewModel; BackupControllerViewModel.ConductWith(this); ServiceComponentsHolderViewModel = serviceComponentsViewModel; ServiceComponentsHolderViewModel.ConductWith(this); }