public static function getCursorAsArray(EMongoDocument $model, $fn)
 {
     $useCursor = $model->getUseCursor();
     $model->setUseCursor(TRUE);
     $result = $fn($model)->getCursor();
     $model->setUseCursor($useCursor);
     return $result;
 }