override JObject#hashCode