diff --git a/src/RegionNegotiationTypeInterface.php b/src/RegionNegotiationTypeInterface.php
index 2dce7dc..f2cb484 100644
--- a/src/RegionNegotiationTypeInterface.php
+++ b/src/RegionNegotiationTypeInterface.php
@@ -2,14 +2,15 @@
 
 namespace Drupal\global_gateway;
 
-use Drupal\Component\Plugin\ConfigurablePluginInterface;
+use Drupal\Component\Plugin\ConfigurableInterface;
+use Drupal\Component\Plugin\DependentPluginInterface;
 use Drupal\Core\Session\AccountInterface;
 use Symfony\Component\HttpFoundation\Request;
 
 /**
  * Interface for region negotiation classes.
  */
-interface RegionNegotiationTypeInterface extends ConfigurablePluginInterface {
+interface RegionNegotiationTypeInterface extends ConfigurableInterface, DependentPluginInterface {
 
   public function id();
 
