Group by product ID, otherwise we would get a result set for each category
The cache returned a Model\Collection instead of an array (#843)