':type order_repository: OrderRepository'

def __init__(self, order_repository):

    super(OrderManager, self).__init__()
    self._logger = logging.getLogger(self.__class__.__name__)
    self._logger.info('Market    OrderManager    initialized')
    assert isinstance(order_repository, OrderRepository), type(order_repository)
    self.order_repository = order_repository
