Refatorando a classe DAO genérica