protected override void setJSON(JObject obj, BaseClassIfc host, HashSet<int> processed)
{
base.setJSON(obj, host, processed);
setAttribute(obj, "TypeIdentifier", TypeIdentifier);
setAttribute(obj, "AttributeIdentifier", AttributeIdentifier);
setAttribute(obj, "InstanceName", InstanceName);
if (mListPositions.Count > 0)
obj["ListPositions"] = new JArray(mListPositions.ToArray());
if (mInnerReference > 0)
obj["InnerReference"] = InnerReference.getJson(this, processed);
}
}