I am in the midst of implementing a consumer for a message queue. I ran into the issue that my background worker is not running in a scoped context like my dependencies. So