Refactored the OccupiedRoom view usage to be polymorphic