ajout des test et des implémentations pour toute la structure relationship