I'm not sure it should be injected as it's quite easy to get it from the EntityManager that is naturally there. Otherwise we will need to do it for all Repo we are using. I agree it's better to get a good picture of dependency, but not so sure about that on pure ORM Repo.