ReservationCollection class and more updates