Added PluginConnection class