diff --git a/config/module.config.php b/config/module.config.php
index 07ce8e161ac248e0be56a155a0a4d03e5512b09c..39fc5b7b5130a056da5562d6e16c897adf5328c3 100644
--- a/config/module.config.php
+++ b/config/module.config.php
@@ -31,7 +31,7 @@ return [
         ],
     ],
 
-    'router'          => [
+    'router' => [
         'routes' => [
             'validation' => [
                 'type' => Literal::class,
@@ -54,6 +54,7 @@ return [
                                 'route'    => 'validation/type',
                                 'resource' => PrivilegeController::getResourceId(ValidationTypeController::class, 'index'),
                                 'order'    => 1111,
+                                'icon' => 'fas fa-angle-right',
                                 'pages' => [
                                     'instance' => [
                                         'label'    => 'Instances de validation',
diff --git a/src/UnicaenValidation/Entity/HasValidationsTrait.php b/src/UnicaenValidation/Entity/HasValidationsTrait.php
index 9c7f6810218884903ef6f7b57c0821ff0000d836..727221343b81bed716cfe70735405db9565371ac 100644
--- a/src/UnicaenValidation/Entity/HasValidationsTrait.php
+++ b/src/UnicaenValidation/Entity/HasValidationsTrait.php
@@ -8,7 +8,7 @@ use UnicaenValidation\Entity\Db\ValidationInstance;
 
 trait HasValidationsTrait {
 
-    private Collection $validations;
+    private ?Collection $validations = null ;
 
     /**
      * @return ValidationInstance[]
@@ -24,6 +24,7 @@ trait HasValidationsTrait {
      */
     public function addValidation(ValidationInstance $validation) : void
     {
+        if ($this->validations === null) $this->validations = new ArrayCollection();
         $this->validations->add($validation);
     }