protected override void OnStartup(StartupEventArgs e)
        {
            IMainWindowViewModel window = ObjectFactory.GetInstance <IMainWindowViewModel>();

            window.Load();
            window.InitialiseCommands();

            MainWindow = (MainWindow)window.Window;
            MainWindow.ShowDialog();
        }