DataContractJsonSerializer replaced with Json.NET to support Mono