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

use SlmQueue provided worker factory