¿Cómo extender una clase sin tener que usar super en ES6?

¿Es posible extender una clase en ES6 sin llamar alsuper método para invocar la clase padre?

EDITAR: La pregunta puede ser engañosa. ¿Es el estándar al que tenemos que llamarsuper() ¿O me estoy perdiendo algo?

Por ejemplo:

class Character {
   constructor(){
      console.log('invoke character');
   }
}

class Hero extends Character{
  constructor(){
      super(); // exception thrown here when not called
      console.log('invoke hero');
  }
}

var hero = new Hero();

Cuando no estoy llamandosuper() en la clase derivada obtengo un problema de alcance ->this is not defined

Estoy ejecutando esto con iojs --harmony en v2.3.0

Respuestas a la pregunta(9)

Su respuesta a la pregunta