I have the following hierarchy
User (entity)
- List<Member> getMembers()
- List<Problem> getProblems()
Member (value)
- User getUser()
Now, if I fetch a User using with(... "members", "members.user.problems"), I'm getting the problems only for the last member in the list. I verified in the debugger that getUser() gets hit for all the members, but getProblems() gets hit only for the last member. Is the call for with() bad?