diff --git a/src/DefaultContentManager.php b/src/DefaultContentManager.php
index 1ea6bb7..5c56596 100644
--- a/html/modules/default_content/src/DefaultContentManager.php
+++ b/html/modules/default_content/src/DefaultContentManager.php
@@ -175,7 +175,18 @@ class DefaultContentManager implements DefaultContentManagerInterface {
           $contents = $this->parseFile($file);
           $class = $definition['serialization_class'];
           $entity = $this->serializer->deserialize($contents, $class, 'hal_json', array('request_method' => 'POST'));
-          $entity->enforceIsNew(TRUE);
+          if ($old_entity=\Drupal::entityManager()->loadEntityByUuid($entity_type_id, $entity->uuid())) {
+            $entity->id = $old_entity->id();
+            $entity->setOriginalId($old_entity->id());
+          }
+          else {
+            $entity->enforceIsNew(TRUE);
+          }
           $entity->save();
           $created[] = $entity;
         }
