Boa noite, algumas validações que não necessitam de acessar a base de dados poderiam ser delegadas ao construtor da classe de consulta? Como por exemplo a validação do horário da consulta, ela poderia estar dentro da classe Consulta para que ela possa ser menos anêmica, se sim, como eu poderia levar essas validações para classe de negócio? Eu poderia implementar o padrão CoR porém sem a utilização do @Autowired (eu dei uma lida e vi que é desencorajado a utilização em uma classe de negocio) e implementando um método de next para chamar o próximo validador, essa seria a abordagem mais indicada ? Existe outro padrão para eu me basear ? Essa minha visão faz algum sentido?