public ProjectListViewModel(IProjectDataService dataService, IEventAggregator eventAggregator) { if (dataService == null) { throw new ArgumentNullException("dataService"); } if (eventAggregator == null) { throw new ArgumentNullException("eventAggregator"); } this.eventAggregator = eventAggregator; this.Projects = new ListCollectionView(dataService.GetProjects()); }