public MainWindowViewModel()
        {
            _databaseAccessService = ApplicationServicesProvider.Instance.Provider.DatabaseAccessService;
            _savedDiagrams =  _databaseAccessService.ListAllDiagramIds();

            ToolBoxViewModel = new ToolBoxViewModel();
            DiagramViewModel = new DiagramViewModel();
            DeleteSelectedItemsCommand = new SimpleCommand(ExecuteDeleteSelectedItemsCommand);
            CreateNewDiagramCommand = new SimpleCommand(ExecuteCreateNewDiagramCommand);
            SaveDiagramCommand = new SimpleCommand(ExecuteSaveDiagramCommand);
            LoadDiagramCommand = new SimpleCommand(ExecuteLoadDiagramCommand);
            DeleteDiagramCommand = new SimpleCommand(ExecuteDeleteDiagramCommand);

            ConnectorViewModel.PathFinder = new OrthogonalPathFinder();
        }