Added compiler pass for menu types in services tags to easily address in menu factory