diff --git a/eZ/Publish/API/Repository/Values/Content/ContentInfo.php b/eZ/Publish/API/Repository/Values/Content/ContentInfo.php
index <HASH>..<HASH> 100644
--- a/eZ/Publish/API/Repository/Values/Content/ContentInfo.php
+++ b/eZ/Publish/API/Repository/Values/Content/ContentInfo.php
@@ -100,4 +100,15 @@ abstract class ContentInfo extends ValueObject
      * @var string
      */
     protected $mainLanguageCode;
+    
+     /**
+     * Identifier of the main location.
+     *
+     * If the content object has multiple locations,
+     * $mainLocationId will point to the main one.
+     *
+     * @var mixed
+     */
+    protected $mainLocationId;
+    
 }
diff --git a/eZ/Publish/API/Repository/Values/Content/Location.php b/eZ/Publish/API/Repository/Values/Content/Location.php
index <HASH>..<HASH> 100644
--- a/eZ/Publish/API/Repository/Values/Content/Location.php
+++ b/eZ/Publish/API/Repository/Values/Content/Location.php
@@ -111,16 +111,6 @@ abstract class Location extends ValueObject
     protected $modifiedSubLocationDate;
 
     /**
-     * Identifier of the main location.
-     *
-     * If the content object in this location has multiple locations,
-     * $mainLocationId will point to the main one.
-     *
-     * @var mixed
-     */
-    protected $mainLocationId;
-
-    /**
      * Depth location has in the location tree.
      *
      * @var int
moved main location from Location to ContentInfo