static accessors are incorrectly put on the prototype

This fails:

class Foo {
  static get x () {
    return 42;
  }
}

assert.equal( Foo.x, 42 );