public bool Matches(AppToken other) => base.Equals(other);
public bool Equals(AppToken other) => base.Equals(other) && IsActive == other.IsActive && IsVisible == other.IsVisible && Version == other.Version && Books.SequenceEqual(other.Books);