public function validationIsDoneForReconstitutedEntitiesWhichAreLazyLoadingProxies()
{
$this->removeExampleEntities();
$this->insertExampleEntity();
$this->persistenceManager->persistAll();
$theObject = $this->testEntityRepository->findOneByName('Flow');
$theObjectIdentifier = $this->persistenceManager->getIdentifierByObject($theObject);
// Here, we completely reset the persistence manager again and work
// only with the Object Identifier
$this->persistenceManager->clearState();
$entityManager = $this->objectManager->get(ObjectManager::class);
$lazyLoadedEntity = $entityManager->getReference(Fixtures\TestEntity::class, $theObjectIdentifier);
$lazyLoadedEntity->setName('a');
$this->testEntityRepository->update($lazyLoadedEntity);
$this->persistenceManager->persistAll();
}