public RoomListSiteViewModel(Models.Site modelSite, ISite campfireSite, IEventAggregator eventAggregator)
 {
   Rooms = new ObservableCollection<RoomViewModel>(
     campfireSite.GetRooms().Select(r => new RoomViewModel(campfireSite, modelSite, r, eventAggregator)));
 }