ES6 extend