public async Task SendError(object errorDetails)
 {
     await this.messageWriter.WriteMessage(
         Message.ResponseError(
             requestMessage.Id,
             requestMessage.Method,
             JToken.FromObject(errorDetails)));
 }