public MvvmApp(ILogger logger, IViewFactory viewFactory) { _logger = logger ?? throw new ArgumentNullException(nameof(logger)); var masterModel = viewFactory.CreatePageFromModel <TStartViewModel>(); var masterPage = masterModel; MainPage = masterPage; }