Refactoring classes artenaires et ses enfants