public static MenuObject Root() { var root = new MenuObject("Root"); root.Parent = root; return root; }