IntegerArgument({required super.name, int? value}) { if (value != null) { this._value = value; _hasValue = true; } else _hasValue = false; }