public void UpdateEditor() { if (!syncing) { syncing = true; currentEditor.Value = property.GetValue (obj); syncing = false; } }