added TypeMappedResponderWorkerFactory