utilise des annotations pour l'injection d'entités
code clean