Eu estava pensando e entendo que o objetivo da aula foi apenas demonstrar como fazer a integração com um serviço na camada de dominio, como o CifradorDeSenha, mas acredito que a senha também seria um detalhe de infra, não? afinal não é um campo do Aluno, está muito mais vinculado à forma como a autenticação é feita, que neste caso é uma senha que é persistida em algum lugar, mas poderia bem ser um AD ou um OAuth, se eu fosse modelar acredito que poderia ser substituido por uma interface 'Autenticador' por exemplo