loadCollection now returns a loader instead of a collection. [NOT READY]