Update TransportOffer.

Updated TransportOffer to handle internally the application of a
TransportPreference.