public function getPartialReference($documentName, $identifier)
{
$class = $this->metadataFactory->getMetadataFor(ltrim($documentName, '\\'));
// Check identity map first, if its already in there just return it.
if ($document = $this->unitOfWork->tryGetById($identifier, $class)) {
return $document;
}
$document = $class->newInstance();
$class->setIdentifierValue($document, $identifier);
$this->unitOfWork->registerManaged($document, $identifier, array());
return $document;
}