diff --git a/entityreference.module b/entityreference.module
index 99b3520..c0e244e 100644
--- a/entityreference.module
+++ b/entityreference.module
@@ -1189,7 +1189,7 @@ function entityreference_field_formatter_view($entity_type, $entity, $field, $in
         }
 
         $entity = clone $item['entity'];
-        unset($entity->content);
+        unset($entity->content, $entity->entity_view_prepared, $entity->_field_view_prepared);
         $result[$delta] = entity_view($field['settings']['target_type'], array($item['target_id'] => $entity), $settings['view_mode'], $langcode, FALSE);
 
         if (empty($settings['links']) && isset($result[$delta][$field['settings']['target_type']][$item['target_id']]['links'])) {
