diff --git a/core/lib/Drupal/Core/Plugin/Context/ContextDefinition.php b/core/lib/Drupal/Core/Plugin/Context/ContextDefinition.php
index 71cfaa1048ad97e71924a1b351a97aa86a7b684c..1c252e2961011c8570a3b77fd25a7e49d8ed1a96 100644
--- a/core/lib/Drupal/Core/Plugin/Context/ContextDefinition.php
+++ b/core/lib/Drupal/Core/Plugin/Context/ContextDefinition.php
@@ -2,6 +2,7 @@
 
 namespace Drupal\Core\Plugin\Context;
 
+use Drupal\Core\DependencyInjection\DependencySerializationTrait;
 use Drupal\Core\TypedData\TypedDataTrait;
 
 /**
@@ -9,6 +10,8 @@
  */
 class ContextDefinition implements ContextDefinitionInterface {
 
+  use DependencySerializationTrait;
+
   use TypedDataTrait;
 
   /**