added PluginManager to VisualItemFactory