Modification des repository pour les rendre générique