actually this is a renaming error combined with the sloppyness of php i think.

we should just rename `$this->menus` to `$this->menuNodes` instead of adding a second row. there is no $this->menus.