Generating Reservation model and adding associations