diff --git a/src/Binding/Loader/DirectoryBasedLoader.php b/src/Binding/Loader/FilesystemDefinitions.php
similarity index 95%
rename from src/Binding/Loader/DirectoryBasedLoader.php
rename to src/Binding/Loader/FilesystemDefinitions.php
index 3a757a27c999dfb698e6fd4db8a445ad3e3795f9..6bbd4abb9bc842a5327874c762c2a7c680ec65aa 100644
--- a/src/Binding/Loader/DirectoryBasedLoader.php
+++ b/src/Binding/Loader/FilesystemDefinitions.php
@@ -7,7 +7,7 @@ use WPDesk\Init\Binding\DefinitionFactory;
 use WPDesk\Init\Util\Path;
 use WPDesk\Init\Loader\PhpFileLoader;
 
-class DirectoryBasedLoader implements BindingDefinitions {
+class FilesystemDefinitions implements BindingDefinitions {
 
 	/** @var Path */
 	private $path;
diff --git a/src/Extension/BuiltinExtension.php b/src/Extension/BuiltinExtension.php
index a65a248247facd269e1235d2a6685ba32438e98f..2a5ab9fa8efead42b2b802527c670a01ef8a5aa9 100644
--- a/src/Extension/BuiltinExtension.php
+++ b/src/Extension/BuiltinExtension.php
@@ -7,7 +7,7 @@ namespace WPDesk\Init\Extension;
 use Psr\Container\ContainerInterface;
 use WPDesk\Init\Binding\DefinitionFactory;
 use WPDesk\Init\Binding\Loader\BindingDefinitions;
-use WPDesk\Init\Binding\Loader\DirectoryBasedLoader;
+use WPDesk\Init\Binding\Loader\FilesystemDefinitions;
 use WPDesk\Init\Configuration\ReadableConfig;
 use WPDesk\Init\DependencyInjection\ContainerBuilder;
 use WPDesk\Init\Loader\PhpFileLoader;
@@ -16,7 +16,7 @@ use WPDesk\Init\Plugin\Plugin;
 class BuiltinExtension implements Extension {
 
 	public function bindings(ContainerInterface $c): BindingDefinitions {
-		return new DirectoryBasedLoader(
+		return new FilesystemDefinitions(
 			__DIR__ . '/../Resources/bindings',
 			new PhpFileLoader(),
 			new DefinitionFactory()
diff --git a/src/Extension/ConfigExtension.php b/src/Extension/ConfigExtension.php
index ecfcf261d7311a38e859fc4d48a00e004e6ca2b4..035d384fa7418ad771ad482b740ac91435a6940a 100644
--- a/src/Extension/ConfigExtension.php
+++ b/src/Extension/ConfigExtension.php
@@ -7,7 +7,7 @@ namespace WPDesk\Init\Extension;
 use Psr\Container\ContainerInterface;
 use WPDesk\Init\Binding\Loader\ArrayBindingLoader;
 use WPDesk\Init\Binding\Loader\BindingDefinitions;
-use WPDesk\Init\Binding\Loader\DirectoryBasedLoader;
+use WPDesk\Init\Binding\Loader\FilesystemDefinitions;
 use WPDesk\Init\Configuration\Configuration;
 use WPDesk\Init\Configuration\ReadableConfig;
 use WPDesk\Init\DependencyInjection\ContainerBuilder;
@@ -19,7 +19,7 @@ class ConfigExtension implements Extension {
 	public function bindings( ContainerInterface $c ): BindingDefinitions {
 		$config = $c->get( Configuration::class );
 		if ( $config->has( 'hook_resources_path' ) ) {
-			return new DirectoryBasedLoader(
+			return new FilesystemDefinitions(
 				( new Path( $config->get( 'hook_resources_path' ) ) )->absolute( $c->get( Plugin::class )->get_path() )
 			);
 		}