use SlmQueue provided worker factory
Merge pull request #53 from basz/feature/remove-type-specific-worker-factory

use SlmQueue provided worker factory