void overwriteDetailEntry (string key, object value) { if (details.ContainsKey(key)) { details[key] = value; } else { details.Add(key, value); } }