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},
};