public function get()
    {
        if ($this->requiredType == self::TYPE_DEFAULT) {
            $this->requiredType = (extension_loaded('gmp') ? self::TYPE_GMP : self::TYPE_NATIVE);
        }

        return $this->requiredType;
    }