internal override void parseJObject(JObject obj)
{
base.parseJObject(obj);
Name = extractString(obj.GetValue("Name", StringComparison.InvariantCultureIgnoreCase));
Description = extractString(obj.GetValue("Description", StringComparison.InvariantCultureIgnoreCase));
AssignedItems = mDatabase.extractJArray<IfcLayeredItem>(obj.GetValue("AssignedItems", StringComparison.InvariantCultureIgnoreCase) as JArray);
Identifier = extractString(obj.GetValue("Identifier", StringComparison.InvariantCultureIgnoreCase));
}