Olá, Na aula 03 do curso avançando com orientação a objetos parte 02, achei confuso a classe FuncionarioAutenticavel herdar de Funcionario, pois FuncionarioAutenticavel passou a herdar atributos e comportamentos de Funcionário (getBonificacao por exemplo ), mas não vejo utilidade da classe FuncionarioAutenticavel obter tudo de Funcionario apenas para torná-lo autenticável. Tem uma prática mais adequada para resolver o problema de autenticação?