Added CleanupFields() to Product. This should fix some errors already.