/*public bool Equals(PairOfMarket other)
         * {
         *  return other != null && Pair.Equals(other.Pair) && Market.Equals(other.Market);
         * }*/

        public override string ToString()
        {
            return(Pair.ToString());
        }
 public PairOfMarket(Pair pair, Market market, double?minTradeSize, bool isActive) :
     this(pair, market, minTradeSize, isActive, null)
 {
 }
 public PairOfMarket(Pair pair, Market market, bool isActive) :
     this(pair, market, null, isActive)
 {
 }
 public PairOfMarket(Pair pair, Market market, double?minTradeSize) :
     this(pair, market, minTradeSize, true)
 {
 }
 public PairOfMarket(Pair pair, Market market) :
     this(pair, market, null)
 {
 }