/// <summary>
 /// Initializes a new instance of the <see cref="TwsBracketOrderPlacementController"/> class.
 /// </summary>
 /// <param name="connectionController">The connection controller</param>
 /// <param name="nextOrderIdController">The order ID generation controller</param>
 /// <param name="orderPlacementController">The base order placement controller</param>
 public TwsBracketOrderPlacementController(ITwsConnectionController connectionController, ITwsNextOrderIdController nextOrderIdController, ITwsOrderPlacementController orderPlacementController)
 {
     this.connectionController     = connectionController;
     this.nextOrderIdController    = nextOrderIdController;
     this.orderPlacementController = orderPlacementController;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="TwsPortfolioOrderCancellationController"/> class.
 /// </summary>
 /// <param name="connectionController">The connection controller</param>
 /// <param name="openOrdersController">The open orders controller</param>
 /// <param name="orderCancellationController">The order cancellation controller</param>
 public TwsPortfolioOrderCancellationController(ITwsConnectionController connectionController, ITwsOpenOrdersController openOrdersController, ITwsOrderCancelationController orderCancellationController)
 {
     this.connectionController        = connectionController;
     this.openOrdersController        = openOrdersController;
     this.orderCancellationController = orderCancellationController;
 }