Create A custom Serializer for The ServiceUplaoder
The RestSharp serializer does not follow the JsonProperty attribute names. Which forces us to lower case the C# properties names. Implement a new RestSharp ISerializer that makes sure the serialized properties are lowercase.