public override int GetHashCode() { return(key.GetHashCode() ^ secret.GetHashCode() ^ status.GetHashCode()); }