Object.defineProperty en ES5?

Veo publicaciones sobre un 'nuevo' Object.create que hace que la enumeración sea configurable. Sin embargo, se basa en un método Object.defineProperty. No puedo encontrar una implementación de navegador cruzado para este método.

¿Estamos atrapados escribiendo para el viejo Object.create? No puedo escribir cosas que no funcionen en IE6 / 7.

Respuestas a la pregunta(3)

Su respuesta a la pregunta