I have changed this to use a separate @FetchProfileOverride annotation, to clear up inconsistent semantics w.r.t. lazy vs eager.