Introducing reusable BookingData.
Implementing Booking update with reusable mapping procedure.