class ActiveRecord::Associations::HasManyThroughAssociation

def invertible_for?(record)

NOTE - not sure that we can actually cope with inverses here
def invertible_for?(record)
  false
end