public ShellViewModel(IMainScreen mainScreen, IMessageBus bus) { _navigationStack.Push(mainScreen); bus.Listen<NavigateMainModuleMessage>().SubscribeUI(msg => NavigateTo(msg.Module.MainViewModel)); NavigateBackCommand = new ReactiveCommand(); NavigateBackCommand.SubscribeUI(NavigateBack); }