NSObject+NSVerifiedKeyValueCoding checks NSNull (aka kCFNull) objects and it changes to nil