I am wondering about require Product. Is there any way to make a circular requirement? IE, that if you add a Product it automatically adds the other. Vice versa if you remove any of the Products?

I tried making both Products require the other but then I got a circular reference, so none could be added.

Thanks in advance.