private void reflectEvent(object sender,string key, object val) { //System.Windows.Forms.PropertyValueChangedEventArgs pe = (System.Windows.Forms.PropertyValueChangedEventArgs)e; propObj[key].SetValue(val); }