fixing issue where we double add to lists in a bidirectional relationship