Haven't tried this but I think you should be able to do this:
- define: {
- products: {
- type: Product.parseModels
- }
- }
It should cast to Product.List
and use your translate logic in parseModel too.