IntegerArgument( {required super.name, required this.value, super.description = ""}) { hasValue = value != 0; }