diff --git a/field_collection.module b/field_collection.module
index 645093a..7a2fb7a 100644
--- a/field_collection.module
+++ b/field_collection.module
@@ -205,6 +205,9 @@ class FieldCollectionItemEntity extends Entity {
    * Constructs the entity object.
    */
   public function __construct(array $values = array(), $entityType = NULL) {
+    // Inherrit uid from parent entity.
+    $this->uid = $this->hostEntityId();
+
     parent::__construct($values, 'field_collection_item');
     // Workaround issues http://drupal.org/node/1084268 and
     // http://drupal.org/node/1264440:
