A product can have many other related products. The following creates the join table perfectly but when I add a product to another product\'s RelatedProducts I get the following