If I am not wrong, the current values for the `@ConstructorProperties` are the right ones. At least the ones jclouds expects. Those values are used to deserialize the response. The [GsonModule](https://github.com/jclouds/jclouds/blob/master/core/src/main/java/org/jclouds/json/config/GsonModule.java#L123-L124) configures a [specific strategy](https://github.com/jclouds/jclouds/blob/master/core/src/main/java/org/jclouds/json/internal/NamingStrategies.java#L200-L250) to deserialize responses when the constructor has arguments.

So the values in the annotation are the right ones to get the response properly deserialized, but perhaps the name of the field and the constructor parameters could be changed to keep a more purist naming convention.