Class BaseProductsResolver<P extends Product>