QueueFactory does not need to expose internal dependencies
Remove WorkerManager as it was a stupid implementation
Fix tests