protected Task HttpPost(PayloadModel payload, object userParam)
 {
     var payloadString = Serialize(payload);
     return HttpPost(payloadString, userParam);
 }
 public Task Send(DataModel data, object userParam)
 {
     var payload = new PayloadModel(Configuration.AccessToken, data);
     return HttpPost(payload, userParam);
 }