public override bool Undo(ref string error) => _OnUndo?.Invoke(ref error) == true;
public override bool Do(ref string error) => _OnDo?.Invoke(ref error) == true;