Vlad Sobenko
То что обьект бизнес логики ещё шарит, какие ошибки нужно показывать юзеру. Похоже на try catch для вывода ошибок валидации.
Он не шарит. У него просто есть инварианты, которым он должен удовлетворять. И он возвращает те, которые он нарушает.
А как дальше их отображать это уже не его дело.