add NSDictionary+Failsafety
add NSUserDefaults+Failsafety