public Product GetById(Guid id) { using (IProductReader reader = _productCommunicatorAbstractFactory.CreateProductReader()) { return(reader.GetById(id)); } }