private static void OnEndEdit(ICanEdit target)
 {
     if (target.EditLevel < 1)
     {
         return;
     }
     target.CommitLastEdit();
 }
 private static void OnCancelEdit(ICanEdit target)
 {
     if (target.EditLevel < 1)
     {
         return;
     }
     target.RevertLastEdit();
 }
 private static void OnBeginEdit(ICanEdit target) => target.BeginNewEdit();