injected navigationrulerepository