User
Есть чудесная библиотека Scrutor в которой есть метод Decorate, похоже на него.
Но что делать с бизнес-объектами? Зачем сущности «Документ» кому-то «давать» список своих полей? Если это бизнес-объект, то документ может быть проведен, отклонен, проверен (в том числе по этим полям), заполнен или подтвержден.
Есть чудесная библиотека Scrutor в которой есть метод Decorate, похоже на него.
Что делать в случае сериализации сущности «Документ»?
Я вижу здесь только два варианта:
Суть сводится к тому, что: как мне получить состояние сущности пригодное для дальнейшей обработки во внешних сервисах?