Ah right, because `PropertyAttribute` is ES3-style DontDelete, DontEnum, etc. and not ES5-style configurable/writable/enumerable/get/set/value. This is just gross.