Issue #677: Refactor product.js not to expose internal data
Issue #677: Refactor product.js not to expose internal data

lizards-and-pumpkins/catalog,lizards-and-pumpkins/catalog,lizards-and-pumpkins/catalog