I don't think this works for objects that are part of the body of the request. `ParameterAttribute` only works for query string parameter.

I think we need to update our Json serializer to split `PascalCased` property names into names with underscores. That way we don't need any attribute here.