FIX: Jackson uses setters, do NOT check them for null if current value is null too!