public function addNewArgument($name, $dataType = 'string', $isRequired = true, $defaultValue = null)
    {
        $argument = new Argument($name, $dataType);
        $argument->setRequired($isRequired);
        $argument->setDefaultValue($defaultValue);

        $this->addArgument($argument);
        return $argument;
    }