SubMenu now uses WeaveMenuItem