Honor JsonPropertyName on properties to specify a field name.
Fixes #14