Memoize copy constructors for Products
Merge pull request #4 from cleishm/auto-params

Memoize copy constructors for Products