I think the users shouldn't, but there is no way to stop them doing this, unless we have a system to segrate routes into zones (e.g. all children of `/pages` are managed by RoutingAuto). But this would be an unnecessary restriction imo.

Maybe the `LocaleListener` should ultimately look for a specific interface and normal and `AutoRoutes` extend a common class (which ommits this interface)?