public Arg(string name, string value)
{
if (String.IsNullOrEmpty(name))
throw new ArgumentNullException(nameof(name));
if (String.IsNullOrEmpty(value))
throw new ArgumentNullException(nameof(value));
Name = name;
Value = value;
}
}