This is to remove some possibilities for dead locks
QCAlgorithm order functions now return an OrderTicket OrderTicket can be used to directly update or cancel an order Placing an order now submits an OrderRequest which is processed by the ITransactionHandler
Expose order and order processing ability via IOrderProvider/IOrderProcessor