Which is the most efficient way to load desired model data if you have the flexibility to use any of the available methods?
My guess is via factory and load due to my assumption that the repositories are state-less and a single selection would be faster than filtering a collection down. However, with all of the caching and other optimizations I would like a confirmation.