Added constructor with parameters in RoomImpl