protected virtual Task OnSendAsync(BigEndianStream writer, int version) { OnSend(writer, version); return Task.FromResult(0); }