Factored common PluginManager out of model specific InstrumentManager