Passenger class framework