Ajout __construct, mot-clés de visibilité et revue du formatage du code