public function AddComment(string $text, int $itemType = GnCommentItemType::Community, string $itemKey = NULL)
    {
        $result = $this->ExecuteCall("AddComment", (object)[
            "itemType" => $itemType,
            "itemKey" => $itemKey,
            "text" => $text
        ], GnResponseType::Json, FALSE, PHP_INT_MAX);

        $this->ClearCacheForActionNames($this::CLEAR_CACHE_PATTERNS);

        return $result;
    }