This class composes a Doctrine\MongoDB\Cursor instance and wraps its methods
in order to return results as hydrated document class instances. Hydration
behavior may be controlled with the {@link Cursor::hydrate()} method.
For compatibility, this class also extends Doctrine\MongoDB\Cursor.