// increased robustness of product creation
// extracted the shortenMd5 function into a helper
// make setDefaultValues do an update
// duh