After giving it a thought, I've changed that to return a lazy collection IF the association fetch is not EAGER. This makes much more sense.