Add ConnectionInterface