the version_helper is in scope prototype, so we have only three options:
1) Don't use the container
2) Inject the container
3) Use a synchronized service (we decided previously to not use this)
So inject the container seems to be the least worst