Changed By-Products to use a CustomizableHashMap