Repository + UnitOfWork

Le repository est générique en attendant de savoir s'il faut l'étendre
pour certaines entités, le unitOfWork dépendra aussi de comment c'est
mis en place côté controllers