Worker factory options

This should resolve issue #180.
Are we using the string generator here instead of lexical cast to verify it works on null uuids?