Added dynamic loading of product types.