cleanup missing GetHashCode warnings