#000|+Manan| refactoring submit rnr code. Repository from one module should not talk to repository in other modules directly.