protected bool GetValue(string name, out UriList value) { if (Key?.GetValue(name) is string[] v) { value = new UriList(); value.AddRange(v.Select(entry => new Uri(entry))); return(true); } value = default; return(false); }