protected AbstractPlace(Guid _id, InfoDiscription info) : base(_id) { Info = info; }
public Hall(Guid id, InfoDiscription info) : base(id, info) { }
public void AddRoom(Guid id, InfoDiscription info) { _rooms.Add(new Room(id, info)); }
public void AddHall(Guid id, InfoDiscription info) { _halls.Add(new Hall(id, info)); }
public Room(Guid id, InfoDiscription info) : base(id, info) { }