internal override void parseJObject(JObject obj)
{
base.parseJObject(obj);
ThePerson = mDatabase.parseJObject<IfcPerson>(obj.GetValue("ThePerson", StringComparison.InvariantCultureIgnoreCase) as JObject);
TheOrganization = mDatabase.parseJObject<IfcOrganization>(obj.GetValue("TheOrganization", StringComparison.InvariantCultureIgnoreCase) as JObject);
Roles = mDatabase.extractJArray<IfcActorRole>(obj.GetValue("Roles", StringComparison.InvariantCultureIgnoreCase) as JArray);
}