Massive modifications of most elements
Getter and setter replaced by Object.defineProperty.