public OrderClient(IOrderStateController stateController, IOrderRepository orderRepository, ICacheRepository cacheRepository) { _stateController = stateController; _orderRepository = orderRepository; _cacheRepository = cacheRepository; }