public function fields($pattern, $position = 0)
    {
        /**
         * Redis returns collection's cursor first and then
         * an array of elements found.
         */
        return $this->getClient()->hscan(
            $this->getKey()->getName()
            , $position
            , 'MATCH'
            , $pattern
        );
    }