Modification du constructeur, refactoring