When you're class fields match the names in the JSON perfectly, I don't think you need @ConstructorProperties. Try removing it and see if everything still works.