Facilitation de l'heritage de Song pour les interfaces : ajout d'un constructeur protected qui se base sur une Song