Adicionando generic type para enum