Added open_product_from_dictionary