Я понимаю, что лучше, если объекты не отвечают за свое постоянство (упрощает тестирование объектов плюс разделение обязанностей), но тогда какой объект должен обрабатывать постоянство объектов домена и как должен выглядеть API персистентностивысокий уровень?