Moved, renamed, and refactored this because it's no longer an object accessor and just a loader.