pourquoi pas un par défaut et un constructeur `inversed` ou un truc du genre?