Don't hardcode Product, use the ProductInterface