split inner classes Entry and RoomOption