re-implement massSpectrometerBroker and related factory with respect to new adplugin