class ActiveRecord::Associations::CollectionProxy
def scoping
method, which gets the current scope, which is this object, which
that could create an infinite loop where we call an @association
We don't want this object to be put on the scoping stack, because
def scoping @association.scope.scoping { yield } end