Beginning of includes/eager_load.
Do not conflate inlcudes and eager_load from ActiveRecord.
Do not conflate inlcudes and eager_load from ActiveRecord.
 Do not conflate inlcudes and eager_load from ActiveRecord.
Infrastructure and test for desired eager_load behavior.
Eager loading has nothing to do with the query.
Must cache for faux finder.
Eager load in the collection proxy.
Eager loading on the relation or collection proxy, as needed.
ONE MILLION DOLLARS, err, records
Collapse logic
Use activesupport's group_by on enumerable.
Use the reflection class to infer belongs to.
Unnecessary string casting and pluralizing.
Look up the reflection on klass.
Reduce repeated test code and use the generic finder cache in the test model.
Define an idiomatically named foreign key on the reflection.
Use the reflection klass rather than redundantly build up it's contant again.
Make use of available idioms.
Clipping some blank lines.