general: added Attribute.iterDescendants