protected override void setJSON(JObject obj, BaseClassIfc host, List<BaseClassIfc> prime) { base.setJSON(obj, host, prime); JArray array = new JArray(); foreach (IfcAlignment2DVerticalSegment seg in Segments) array.Add(seg.getJson(this, prime)); mJsonObject["Segments"] = array; }