Refactor : retrait des Repository, on garde une interface pour chaque DAO pour permettre les tests plus tard