Maybe add `logger.warn` (or `debug`) that says "It is preferable to provide an explicit ID on `<chain/>`s to make identification of child elements in logs etc". ??