private void Reset() { current = null; }
private IProductsBasket GetCurrent() { return(current ?? (current = productsBasketFactory.Create())); }