protected ExchangeBase(long sequence, string contract, long level, double price, long quantity, LimitOrderSide side, MessageType type )
 {
     this.Contract = contract;
     this.Sequence = sequence;
     this.Level = level;
     this.Price = price;
     this.Quantity = quantity;
     this.Side = side;
     this.Type = type;
 }
 public ExchangeAMd(long sequence, string contract, long level, double price, long quantity, LimitOrderSide side, MessageType type)
     : base(sequence, contract, level, price, quantity, side, type)
 {
 }