index: default the property descriptor to an `undefined` value

In some older misbehaving browsers, simply getting the `value[key]`
would something throw an error. `navigator.toString` is a good example
in IE 6 and 7.