Adopt Object.create() for class inheritance