public ProjectController(INewProjectWindowFactory newProjectWindowFactory,
     INewProjectSuiteViewModelFactory newProjectSuiteViewModelFactory,
     IProjectFileManager projectFileManager,
     IRegionManager regionManager)
 {
     this.newProjectWindowFactory = newProjectWindowFactory;
     this.newProjectSuiteViewModelFactory = newProjectSuiteViewModelFactory;
     this.projectFileManager = projectFileManager;
     this.regionManager = regionManager;
 }
 public ProjectSuiteController(INewProjectSuiteWindowFactory newProjectSuiteWindowFactory,
     INewProjectSuiteViewModelFactory newProjectSuiteViewModelFactory,
     IProjectExplorerViewFactory projectExplorerViewFactory,
     IProjectExplorerViewModelFactory projectExplorerViewModelFactory,
     IProjectSuiteFileManager projectSuiteFileManager,
     IRecentFileManager recentFileManager,
     IRegionManager regionManager)
 {
     this.newProjectSuiteWindowFactory = newProjectSuiteWindowFactory;
     this.newProjectSuiteViewModelFactory = newProjectSuiteViewModelFactory;
     this.projectExplorerViewFactory = projectExplorerViewFactory;
     this.projectExplorerViewModelFactory = projectExplorerViewModelFactory;
     this.projectSuiteFileManager = projectSuiteFileManager;
     this.recentFileManager = recentFileManager;
     this.regionManager = regionManager;
 }