WIP menu profiler
#15 preparing for application of menu profiler
make function getTraverser abstract
#15 menu profiler polishing
Menu profiler finished