public object RemoveAttribute(object key) { if (Attributes == null) { return null; } object value; if (Attributes.TryGetValue(key, out value)) { Attributes.Remove(key); } return value; }