public function addArgument($shortName = '', $fullName = '', $description = '', $hasValue = false, $isMandatory = false)
    {
        $argument = new \stdClass();
        $argument->shortName = $shortName;
        $argument->fullName = $fullName;
        $argument->description = $description;
        $argument->hasValue = (bool) $hasValue;
        $argument->isMandatory = (bool) $isMandatory;

        $this->arguments[] = $argument;
    }