Also, it seems like the child's tag name should be taken into account. (Maybe that should be part of the `attributeSignature`.)