correction de la plupard des erreur sauf 1: Override qui reviens dans toutes les sous-sous class