Réarangements des structure, liste générique et attribut