I've had a few comments on the Object Initializers I posted about in my previous post namely how to use them for lists.
Well its pretty much the same syntax as for single objects and here it is
Rooms = new List<Room>() { new Room(){Name="Room 1", Id=1}, new Room(){Name="Room 2", Id=2}, new Room(){Name="Room 3", Id=3}, };