I want to add multiple contacts to a product. Type Contact has attributes name,role and product name. I am unable to add multiple contacts who has the same role to a single product. if I had a second one, the first one is getting replaced by second. why is it so?