Part implementation of AircraftFactory