Added immutable Room class
Used new Room class for setting rooms in the notifier class