Doctrine uses proxy objects to represent related objects in order to facilitate lazy loading. This is a really cool feature, but its causing an issue with something I am trying
This will both convert the reference to a real object and fetch all the fields.
$entityManager->refresh($proxyObject);