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