Blueprint implements IteratorAggregate
Shorter notation when using closure only
Rewrote NavigationElement