public override object GetProperty(string name, out bool found)
{
var val = base.GetProperty(name, out found);
if (!found)
{
switch (name)
{
case UrlFormatName:
found = true;
if (_format.HasValue)
val = _format.Value;
break;
}
}
return found ? val : null;
}