A capacidade de um objeto ser auto-validado é um conceito convergente ao SOLID
A atividade realizou a extração desta lógica de dentro da classe de domínio tornando-a anêmica.
Isto não seria um anti pattern?
Referência: https://www.martinfowler.com/bliki/AnemicDomainModel.html