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

use SlmQueue provided worker factory