Retornar um valor diferente da classe no ES6

Recentemente, estive testando classes com o ES6, notei que, ao criar uma classe, não é possível especificar o valor fornecido pelo construtor.

Anteriormente no ES5 isso era possível.

Nos dois casos, eu instanciaria a classe comnew MyClass A razão pela qual desejo fazer isso é para poder retornar um subconjunto da classe atual com apenas funções.

ES5 - retornaMy class was init with: Blah
var MyClass = function() {
  this.initVar = 'Blah'

  return 'My Class was init with: ' + this.initVar
}
ES6 - retorna{}
class Bob {
  constructor() {
   return 'hello' 
  }
}

questionAnswers(3)

yourAnswerToTheQuestion