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