added @JsonProperty annotation so swagger picks up the constructor params as properties