При загрузке сущностей с наследованием @Inheritance через DataManager нельзя лениво получить поля потомков — появляется Cannot get unfetched attribute.
Пример:
class A { поле1 }
class B extends A { поле2 }
Если загружать список как A, то DataManager видит только поле1. Поле2 из B он лениво не подтянет — в отличие от EntityManager, который такое умеет.
Было бы удобно заранее указать в fetchPlan, какие поля наследников подгружать, но это трудно реализуемо, видимо. Но загружать лениво такие поля было бы очень полезно