private Terminal(SerializationInfo info, StreamingContext ctxt) : base(info, ctxt) { if (Version == 1) Type = TerminalType.Passenger; }