Changed API for BookingService to receive Booking instead of its identifier for update() and pay() operations.