public function doShortcode(string $content, bool $deep = false): string
    {
        if (!($this->isBound())) {
            throw RegisterException::missing($this->name);
        }

        return $this->manager->doShortcode($content, $this->getContext(), $deep);
    }