implemented Plug.disconnect() in order to allow WireItem removal