Jb/649 horizontal caching

Die horizontale Navigation wird ganz entscheidend beschleunigt, wenn die `Structurable#descendants` gecacht werden. Das sollte in der 'Structurable#descendants`-Methode selbst erfolgt.