Updated _OptionalElements to inspect descendants for content