diff --git a/src/Mongolid/Cursor/Cursor.php b/src/Mongolid/Cursor/Cursor.php
index <HASH>..<HASH> 100644
--- a/src/Mongolid/Cursor/Cursor.php
+++ b/src/Mongolid/Cursor/Cursor.php
@@ -190,7 +190,10 @@ class Cursor implements CursorInterface, Serializable
             $documentToArray = (array) $document;
         }
 
-        return $this->getAssembler()->assemble($document, $this->entitySchema);
+        return $this->getAssembler()->assemble(
+            $documentToArray,
+            $this->entitySchema
+        );
     }
 
     /**
Fixed logic mistake in Cursor class