add. default _param_types for worker thread max defaults and logging
add. param logging to pre process, rename method to reflect more general behaviour
add. ensure uids are strings in preprocess
mod. retool apply_kwarg_defaults to assign_attributes.
mod. refactor metrics