Alterações na lógica de interfaces a abstracao de DAO - as interfaces passam a controlar os métodos obrigatórios e o AbstractDao passa a ser um auxiliar