/**
* @return \Cubiche\Infrastructure\Repository\Doctrine\ODM\MongoDB\DocumentDataSource
*/
protected function documentDataSource()
{
if ($this->documentDataSource === null) {
$this->documentDataSource = $this->documentDataSourceFactory->create($this->repository->getDocumentName());
}
return $this->documentDataSource;
}