2 classes + constructeur