просто те или иные "модули" оперируют своими сущностями, в том виде, которые удобны ей, в переходе к бизнес логике они будут конвертироваться в тот тип, что уже нужен бизнес логике
Это вот только в теории так хорошо и красиво всё звучит. Но на практике, особенно когда идёт активная разработка, это выливается в перманентный геморрой.