Réécriture des retrieves

Toutes les méthodes de type retrieveXXX ont été réécrite comme décrit ici : #25.

@BenjBoug Est ce que tu pourrais vérifier ça ?
@ulysseg Est ce que tu pourrais vérifier aussi vu que tu avais écris les anciennes méthodes et que tu as du coup une bonne vision du problème ? :-)

Il faudrait surtout vérifier bien le code pour être sûr que je n'ai pas oublié de scénario.
Si vous avez la moindre question dîtes le moi et j'ajouterais des commentaires.