// End Interface Implementations
 private TransactionType ConvertQuestradeSideToTransactionType(OrderSide side)
 {
     switch (side)
     {
         case OrderSide.Buy:
             return TransactionType.Buy;
         case OrderSide.Sell:
             return TransactionType.Sell;
         case OrderSide.BTC:
         case OrderSide.BTO:
         case OrderSide.Count:
         case OrderSide.Cov:
         case OrderSide.Short:
         case OrderSide.STC:
         case OrderSide.STO:
         case OrderSide.Undefined:
         default:
             throw new Exception(string.Format("Unsupported Questrade order type: {0}", side.ToString()));
     }
 }