public override int GetHashCode() { return unchecked(this.Marker * this.TimeStamp * this.RelativeTimeStamp); }