Process and job definitions can now have a key/value data dictionary accompanying them, the builders allow these to be added to, and the factories allow them to be supplied; this is designed to be so whatever generates the definitions (infer from type etc) can push some specifics along with the definitions (e.g. exact method signature for type-inferred jobs so overloads can be supported)