@YuriOrlov: Meiner Meinung nach sind nested Sets hier unangebracht.
Da er keine Datenbank verwendet und die Seite nicht so groß ist, reicht ein verschachteltes Array vollkommen aus.
Zudem sind nested Sets meiner Erfahrung nach nicht gut, denn es gibt wesentlich bessere Wege ein Menü zu speichern.