Fills the gap between nested caching and the n+1 queries problem