protected override void setJSON(JObject obj, BaseClassIfc host, HashSet<int> processed) { base.setJSON(obj, host, processed); JArray array = new JArray(); foreach (int i in mElements) array.Add(mDatabase[i].getJson(this, processed)); obj["Elements"] = array; }