Finalisation du pattern memento générique + ajout de tests unitaires