Refactor to get rid of NavigConfigLoader (deported in NavigAttribute)