К тому, чтобы при мапе с модели на энтити, которое потом летив прямиком в бд, можно было путём неких манипуляций мапить все объекты внутри объектов внутри объектов правильно и без повторения сущностей, когда есть на каком-то уровне вниз объект ссылается на парент через форейн ки. Ну и попутно это должно тригерить различное говно по типу процедур, но чтобы это происходило до базы (в душе не знаю, к чему и как это работает).
+ это должно, якобы, упростить логирование состояний и записывать, что именно в объектах стало Modified, а что осталось Unmodified.