diff --git a/composer.json b/composer.json
index 6aaa3b45b333b6ba539924a1fd550d4983d916b1..9f48b1719d35bbbcf4bbf82121fb17709689735d 100644
--- a/composer.json
+++ b/composer.json
@@ -9,7 +9,7 @@
         }
     ],
     "require":      {
-        "php":               "7.3.*",
+        "php":               ">=7.3",
         "unicaen/app":       "^3.0",
         "doctrine/dbal":     "^2.9",
         "beberlei/assert":   "^2.7",
diff --git a/src/UnicaenDbImport/Controller/ConsoleController.php b/src/UnicaenDbImport/Controller/ConsoleController.php
index 8891aebbfc7949be77731ac5f105c0f70cf4a5ec..041c7263849cd78a74a3f35d37f2a845fa8a39bd 100644
--- a/src/UnicaenDbImport/Controller/ConsoleController.php
+++ b/src/UnicaenDbImport/Controller/ConsoleController.php
@@ -217,5 +217,4 @@ class ConsoleController extends AbstractConsoleController
 
         $this->getConsole()->writeLine("");
     }
-
 }
\ No newline at end of file
diff --git a/src/UnicaenDbImport/Service/Traits/SynchroServiceAwareTrait.php b/src/UnicaenDbImport/Service/Traits/SynchroServiceAwareTrait.php
new file mode 100644
index 0000000000000000000000000000000000000000..8ac7aa938f6c1b94549630a3a18979a65eaf8eb9
--- /dev/null
+++ b/src/UnicaenDbImport/Service/Traits/SynchroServiceAwareTrait.php
@@ -0,0 +1,30 @@
+<?php
+
+namespace UnicaenDbImport\Service\Traits;
+
+use UnicaenDbImport\Service\SynchroService;
+
+trait SynchroServiceAwareTrait {
+
+    /** @var SynchroService */
+    private $synchroService;
+
+    /**
+     * @return SynchroService
+     */
+    public function getSynchroService(): SynchroService
+    {
+        return $this->synchroService;
+    }
+
+    /**
+     * @param SynchroService $synchroService
+     * @return SynchroService
+     */
+    public function setSynchroService(SynchroService $synchroService): SynchroService
+    {
+        $this->synchroService = $synchroService;
+        return $this->getSynchroService();
+    }
+
+}
\ No newline at end of file