Shims for object that don't support modern JavaScript features.