diff --git a/core/lib/Drupal/Core/Extension/ModuleHandler.php b/core/lib/Drupal/Core/Extension/ModuleHandler.php
index c45c1cd..4619043 100644
--- a/core/lib/Drupal/Core/Extension/ModuleHandler.php
+++ b/core/lib/Drupal/Core/Extension/ModuleHandler.php
@@ -152,6 +152,7 @@ public function getModuleList() {
    */
   public function setModuleList(array $module_list = array()) {
     $this->moduleList = $module_list;
+    $this->resetImplementations();
   }
 
   /**
