public override int GetHashCode() { return(Kind.GetHashCode() ^ Position.GetHashCode() ^ ClientArea.GetHashCode()); }