Always set properties.
Add support for empty and null fields.