fixed AbstractConnector to correctly implement IConnector interface