public bool Equals(WindowToken other) => base.Equals(other) &&
 IsActive == other.IsActive &&
 IsVisible == other.IsVisible &&
 State == other.State &&
 Equals(ActiveSheetId, other.ActiveSheetId);
 public bool Matches(WindowToken other) => base.Equals(other);