public function __construct(\MongoCursor $mongoCursor, UnitOfWork $uow, ClassMetadata $class, $loggerCallable, array $query, array $fields)
{
parent::__construct($mongoCursor, $uow, $class);
$this->loggerCallable = $loggerCallable;
$this->query = $query;
$this->fields = $fields;
}