Introduce Connector interface