Prevent circular relationships. TODO: Handle in the addNarrower... method