/**
  * After the persist event has ended, unmark the document from being hydrated so that
  * it will be re-hydrated on the next request.
  *
  * TODO: There might be better ways to ensure that the document state is updated.
  *
  * @param PersistEvent $event
  */
 public function handleEndPersist(PersistEvent $event)
 {
     $this->documentRegistry->unmarkDocumentAsHydrated($event->getDocument());
 }