work on ConfigTraverser refactoring