Mess: abstractNode remembers its sectionAble.

Since sectionAble composes (embeds) abstractNode, reindexSection()
needs to get sectionAble part of an abstractNode if it wants to call
assignIndex() (since assignIndex() only takes sectionAble).