The only benefit in my mind is that in ruby extensions, `map[some_key]` always returns a value object. It's not a big deal. I'm ok with keeping the existing behavior.