Implementation for JObject and JClass