public override int GetHashCode() { var hash = this.ActorId.GetHashCode(); hash = IdUtil.HashCombine(hash, this.EventId.GetHashCode()); return(IdUtil.HashCombine(hash, this.Instance.GetHashCode())); }