revised ElementDef API, multiple namespaces for property group