Change to Json.NET for better deserialization