protected override void setJSON(JObject obj, BaseClassIfc host, HashSet<int> processed) { base.setJSON(obj, host, processed); IfcValue value = NominalValue; if (value != null) obj["NominalValue"] = DatabaseIfc.extract(value); IfcUnit unit = Unit; if (unit != null) obj["Unit"] = mDatabase[mUnit].getJson(this, processed); }