private void HandleDefaultMetdata(string key, string value)
{
if (key.EndsWith("?"))
{
this.Queries.Add(key.TrimEnd('?'), value);
}
else if (key.EndsWith("date", StringComparison.OrdinalIgnoreCase))
{
var date = ParseDateTimeSmarter(value);
if (date.HasValue)
{
this.Metadata.Add(key, date);
}
else
{
this.Metadata.Add(key, value);
}
}
else
{
this.Metadata.Add(key, value);
}
}