Since has_many :through associations behave more like collections after this (http://dev.rubyonrails.org/changeset/4786), is there a technical reason that the HasManyThroughAssociation can’t be an AssociationCollection?
I’m hurting for those before_add and after_add callbacks on has_many :through… can anyone give me some pointers on where to start if I wanted to make callbacks available? I’m willing to do the legwork, just wanted to know if there were any caveats I should know about.