factory + constructeur
factory + constructeur