ES6 classes and prototypes

Explanation of how prototype chain is set with ES6 classes