toString(), new interface for TocElement containers, some refactoring for getName()