diff --git a/src/Binding/Loader/ConfigurationBindingLoader.php b/src/Binding/Loader/ConfigurationBindingLoader.php
deleted file mode 100644
index ea3ce28120c27abcc67bf41db9ebf3faa8f4facf..0000000000000000000000000000000000000000
--- a/src/Binding/Loader/ConfigurationBindingLoader.php
+++ /dev/null
@@ -1,24 +0,0 @@
-<?php
-declare( strict_types=1 );
-
-namespace WPDesk\Init\Binding\Loader;
-
-use WPDesk\Init\Configuration\ReadableConfig;
-use WPDesk\Init\Loader\PhpFileLoader;
-use WPDesk\Init\Util\Path;
-
-class ConfigurationBindingLoader extends DirectoryBasedLoader {
-
-	public function __construct(
-		ReadableConfig $config,
-		string $plugin_path,
-		PhpFileLoader $loader,
-		DefinitionFactory $def_factory
-	) {
-		parent::__construct(
-			( new Path( $config->get( 'hook_resources_path' ) ) )->absolute( $plugin_path ),
-			$loader,
-			$def_factory
-		);
-	}
-}
diff --git a/src/Extension/ConfigExtension.php b/src/Extension/ConfigExtension.php
index 4a469e3926c4d12a261d1ddd7212e817fbb4fcfe..c623dbbada0b4d76c84717121415e84126fff160 100644
--- a/src/Extension/ConfigExtension.php
+++ b/src/Extension/ConfigExtension.php
@@ -8,7 +8,7 @@ use Psr\Container\ContainerInterface;
 use WPDesk\Init\Binding\DefinitionFactory;
 use WPDesk\Init\Binding\Loader\ArrayBindingLoader;
 use WPDesk\Init\Binding\Loader\BindingDefinitions;
-use WPDesk\Init\Binding\Loader\ConfigurationBindingLoader;
+use WPDesk\Init\Binding\Loader\DirectoryBasedLoader;
 use WPDesk\Init\Configuration\Configuration;
 use WPDesk\Init\Configuration\ReadableConfig;
 use WPDesk\Init\DependencyInjection\ContainerBuilder;
@@ -21,11 +21,8 @@ class ConfigExtension implements Extension {
 	public function bindings( ContainerInterface $c ): BindingDefinitions {
 		$config = $c->get( Configuration::class );
 		if ( $config->has( 'hook_resources_path' ) ) {
-			return new ConfigurationBindingLoader(
-				$c->get( Configuration::class ),
-				$c->get( Plugin::class )->get_path(),
-				new PhpFileLoader(),
-				new DefinitionFactory()
+			return new DirectoryBasedLoader(
+				( new Path( $config->get( 'hook_resources_path' ) ) )->absolute( $c->get( Plugin::class )->get_path() )
 			);
 		}