public override int GetHashCode()
 {
     return(HashUtil.CombineHash(this));
 }