diff --git a/core/lib/Drupal/Core/TypedData/TypedData.php b/core/lib/Drupal/Core/TypedData/TypedData.php
index 438494b48cf5c62354f5c3448559a64de9f224d8..27dd1d57344d0cfb8ecf0216fac01cb4683b8cf1 100644
--- a/core/lib/Drupal/Core/TypedData/TypedData.php
+++ b/core/lib/Drupal/Core/TypedData/TypedData.php
@@ -175,6 +175,10 @@ public function getPropertyPath() {
       // The property path of this data object is the parent's path appended
       // by this object's name.
       $prefix = $this->parent->getPropertyPath();
+      // Variables in double quotes used to leverage fast string concatenation.
+      // In PHP 7+ concatenation with variable inside string is the fastest.
+      // @see https://blog.blackfire.io/php-7-performance-improvements-encapsed-strings-optimization.html
+      // This is being done because the code can run in the critical path.
       return $prefix !== '' ? "{$prefix}.{$this->name}" : $this->name;
     }
     // If no parent is set, this is the root of the data tree. Thus the property