protected override DependencyObject CreateShell() { return ServiceLocator.Current.GetInstance<Shell>(); }