Split PluginManager in two parts:
  - PluginManager
  - PluginInstanceManager (temporary class, must be improved)