Make the collection behavior aware of INavigationRoot

Fixes #98