An typo
Coerce item products to Product
Add specs for type coercions