Move Send/Receive methods from IConnectionInternal to IConnection, which probably makes them available in places we don't want them to be available.