diff --git a/src/Entity/Abstraction/AbstractEntity.php b/src/Entity/Abstraction/AbstractEntity.php
index <HASH>..<HASH> 100644
--- a/src/Entity/Abstraction/AbstractEntity.php
+++ b/src/Entity/Abstraction/AbstractEntity.php
@@ -386,7 +386,13 @@ abstract class AbstractEntity implements EntityInterface, SortableInterface
     public function toArray($recursive = true)
     {
         if (!$recursive) {
-            return $this->properties;
+            $copy = array();
+
+            foreach ($this->properties as $key => $value) {
+                $copy[$key] = $this->$key;
+            }
+
+            return $copy;
         }
 
         return $this->convert(new PhpArray());
Ensure property values go though the get method before exporting