/**
* @param DocumentManager $dm
*/
public function __construct(DocumentManager $dm)
{
$this->dm = $dm;
$this->evm = $dm->getEventManager();
$this->metadataResolver = $dm->getConfiguration()->getMetadataResolverImpl();
$this->embeddedSerializer = new Mapping\EmbeddedDocumentSerializer($this->dm->getMetadataFactory(), $this->metadataResolver);
}