add GetValueOrDefault() for dictionaries