Generated equals methods in Plot and Goal
The equals method in goal partially relies on Interaction.equals, which I cannot override so it must be the exact same interaction reference