Tentativa de fazer um DAO generico