Match the spec a bit better.

label, textAlignment, timeStyle, and dateStyle fields are all optional
and null by default.