StringArgument( {required super.name, required this.value, super.description}) { hasValue = value.isNotEmpty; }