the right repo is injected in session producer