Refactoring for AdvancedMenuNode