diff --git a/docs/assets/no-violation.svg b/docs/assets/no-violation.svg
index 2cc26b3..be47332 100644
--- a/docs/assets/no-violation.svg
+++ b/docs/assets/no-violation.svg
@@ -14,7 +14,7 @@
➜ prj-ddd vendor/bin/structarmed analyze
-
+
===============================================
diff --git a/docs/assets/structarmed-showoff.svg b/docs/assets/structarmed-showoff.svg
index 7d2da84..43017dc 100644
--- a/docs/assets/structarmed-showoff.svg
+++ b/docs/assets/structarmed-showoff.svg
@@ -15,7 +15,7 @@
➜ prj-ddd vendor/bin/structarmed analyze
-
+
===============================================
diff --git a/src/Rule/Fixer/JsonRecast/Composer/RemoveMissingPsr4PathVisitor.php b/src/Rule/Fixer/JsonRecast/ObjectItemNode/RemoveMissingPsr4PathVisitor.php
similarity index 98%
rename from src/Rule/Fixer/JsonRecast/Composer/RemoveMissingPsr4PathVisitor.php
rename to src/Rule/Fixer/JsonRecast/ObjectItemNode/RemoveMissingPsr4PathVisitor.php
index 44da628..7451d21 100644
--- a/src/Rule/Fixer/JsonRecast/Composer/RemoveMissingPsr4PathVisitor.php
+++ b/src/Rule/Fixer/JsonRecast/ObjectItemNode/RemoveMissingPsr4PathVisitor.php
@@ -2,7 +2,7 @@
declare(strict_types=1);
-namespace Boundwize\StructArmed\Rule\Fixer\JsonRecast\Composer;
+namespace Boundwize\StructArmed\Rule\Fixer\JsonRecast\ObjectItemNode;
use Boundwize\JsonRecast\Node\ArrayItemNode;
use Boundwize\JsonRecast\Node\ArrayNode;
diff --git a/src/Rule/Rules/Composer/Psr4DirectoryExistsRule.php b/src/Rule/Rules/Composer/Psr4DirectoryExistsRule.php
index 951f0c1..b342ba6 100644
--- a/src/Rule/Rules/Composer/Psr4DirectoryExistsRule.php
+++ b/src/Rule/Rules/Composer/Psr4DirectoryExistsRule.php
@@ -7,7 +7,7 @@
use Boundwize\StructArmed\Architecture;
use Boundwize\StructArmed\Composer\Psr4PathResolver;
use Boundwize\StructArmed\Rule\Fixer\JsonRecast\AbstractJsonRecastFixableRule;
-use Boundwize\StructArmed\Rule\Fixer\JsonRecast\Composer\RemoveMissingPsr4PathVisitor;
+use Boundwize\StructArmed\Rule\Fixer\JsonRecast\ObjectItemNode\RemoveMissingPsr4PathVisitor;
use Boundwize\StructArmed\Rule\ProjectRuleInterface;
use Boundwize\StructArmed\Rule\RuleViolation;
diff --git a/tests/Rule/Composer/Psr4DirectoryExistsRuleTest.php b/tests/Rule/Composer/Psr4DirectoryExistsRuleTest.php
index 73a59bb..49e1448 100644
--- a/tests/Rule/Composer/Psr4DirectoryExistsRuleTest.php
+++ b/tests/Rule/Composer/Psr4DirectoryExistsRuleTest.php
@@ -7,8 +7,8 @@
use Boundwize\StructArmed\Architecture;
use Boundwize\StructArmed\Rule\FixableInterface;
use Boundwize\StructArmed\Rule\Fixer\JsonRecast\AbstractJsonRecastFixableRule;
-use Boundwize\StructArmed\Rule\Fixer\JsonRecast\Composer\RemoveMissingPsr4PathVisitor;
use Boundwize\StructArmed\Rule\Fixer\JsonRecast\JsonRecastFixerProcessor;
+use Boundwize\StructArmed\Rule\Fixer\JsonRecast\ObjectItemNode\RemoveMissingPsr4PathVisitor;
use Boundwize\StructArmed\Rule\Rules\Composer\Psr4DirectoryExistsRule;
use Boundwize\StructArmed\Rule\RuleViolation;
use Boundwize\StructArmed\Tests\Support\TemporaryDirectoryCleanupTrait;
diff --git a/tests/Rule/Fixer/JsonRecast/Composer/RemoveMissingPsr4PathVisitorTest.php b/tests/Rule/Fixer/JsonRecast/ObjectItemNode/RemoveMissingPsr4PathVisitorTest.php
similarity index 90%
rename from tests/Rule/Fixer/JsonRecast/Composer/RemoveMissingPsr4PathVisitorTest.php
rename to tests/Rule/Fixer/JsonRecast/ObjectItemNode/RemoveMissingPsr4PathVisitorTest.php
index 6a973ac..9b54851 100644
--- a/tests/Rule/Fixer/JsonRecast/Composer/RemoveMissingPsr4PathVisitorTest.php
+++ b/tests/Rule/Fixer/JsonRecast/ObjectItemNode/RemoveMissingPsr4PathVisitorTest.php
@@ -2,13 +2,13 @@
declare(strict_types=1);
-namespace Boundwize\StructArmed\Tests\Rule\Fixer\JsonRecast\Composer;
+namespace Boundwize\StructArmed\Tests\Rule\Fixer\JsonRecast\ObjectItemNode;
use Boundwize\JsonRecast\Node\ArrayItemNode;
use Boundwize\JsonRecast\Node\StringNode;
use Boundwize\JsonRecast\NodePath\NodeJsonPath;
use Boundwize\JsonRecast\NodePath\NodeJsonPathSegment;
-use Boundwize\StructArmed\Rule\Fixer\JsonRecast\Composer\RemoveMissingPsr4PathVisitor;
+use Boundwize\StructArmed\Rule\Fixer\JsonRecast\ObjectItemNode\RemoveMissingPsr4PathVisitor;
use PHPUnit\Framework\Attributes\CoversClass;
use PHPUnit\Framework\TestCase;