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