List<MenuItem>? get subMenu => _subMenu;
set subMenu(Iterable<MenuItem>? subMenu) { if (subMenu != null) { var list = List<MenuItem>.from(subMenu); if (list.isNotEmpty) { _subMenu = list; return; } } _subMenu = null; }