From what I could tell, this is all that the loaders use from the session?  Could we just pass that in the `__init__`?  We'd avoid the cyclic reference from `session <-> loaders` which would be nice.