COOPR-501: Refactored transport objects.