public function getDescriptor()
    {
        if (!$this->descriptor) {
            $this->descriptor = new TextDescriptorHelper(
                new TextCommandDescriptor(),
                new TextOptionDescriptor()
            );
        }

        return $this->descriptor;
    }