changement de constructeur de protected a public