protected virtual void OnValidate(object key, object value) { } void System.Collections.IDictionary.Add(object key, object value) { }