Вот кстати про ORM. У нас в мире TS/JS есть множесто разных подходов, которые так или иначе пытаются напоминать active record или data mapper. В связи с этим я не могу разобраться: а что же вообще в оригинальном варианте должна делать ORM? Это абстракиция над базой. Но она не должна возвращать доменные модели, а всего лишь данные. Так?