Interface > abstract class pour les persos

refactoring ...