public function hydrateRid(Rid $rid)
{
$orientClass = $this->clusterMap->identifyClass($rid);
$class = $this->getMetadataFactory()->findClassMappingInDirectories($orientClass);
$metadata = $this->getMetadataFactory()->getMetadataFor($class);
return $this->getProxyFactory()->getProxy($class, array($metadata->getRidPropertyName() => $rid->getValue()));
}