public IObjectConverter <InstaDirectInboxThread, InstaDirectInboxThreadResponse> GetDirectThreadConverter(
     InstaDirectInboxThreadResponse thread)
 {
     return(new InstaDirectThreadConverter {
         SourceObject = thread
     });
 }
        public override object ReadJson(JsonReader reader, Type objectType, object existingValue,
                                        JsonSerializer serializer)
        {
            var token          = JToken.Load(reader);
            var thread         = token["thread"];
            var threadResponse = new InstaDirectInboxThreadResponse();

            if (thread != null)
            {
                threadResponse = thread.ToObject <InstaDirectInboxThreadResponse>();
            }
            return(threadResponse);
        }