Modified the architecture of handshake connections, to help enforce proper implementation of IConnectable.