remove static typing dependency of format objects (i.e. sensor
type, detectors.lib etc.) - things like detector names needed by xia2
will be added to the format objects which will set a string in the
detector object detector_name or similar. Since this is only really
used for xia2 this seems sensible