ajout d'un constructeur avec modif des visibilité