This is similar to issue #4 for the parameter values in the summary object.
With the DataMember attribute in place, if the request does not include those parameters, StartDate and EndDate are set to the minimum value. They should probably be nullable already, but when I change to use JsonProperty, I have to make them nullable as well and everything then works as expected.