Fix/updating existing value with null

Found a problem with updating existing values with `NSNull`, it was ignoring the update instead of `nil`-ing the old value.