document thread safety implementation
remove error codes since no NSError is exposed to the user
slightly better explanation of what removeObjectValueForKey does