public override int GetHashCode() { int ret = 23, prime = 37; ret = (ret * prime) + Prop.GetHashCode(); ret = (ret * prime) + Layout.GetHashCode(); return(ret); }