title: Javascript ES6 eliminate usage of 'this' keyword everywhere in classes
body: <p>I am using Traceur to be able to write some javascript of the future right now and this is a function that I have in some class</p>
  
  <pre><code>create() {
      this.game.physics.startSystem(Phaser.Physics.ARCADE);
  
      this.segmentcache = new SegmentCache(this.game);
      this.segments = new Segments(this.game);
      this.segments.cache = this.segmentcache;
      this.segments.seek(3);
  
      this.guy = new Guy(this.game, 140 + 8, 80);
      this.guy.anchor.set(0.5, 1.0);
      this.game.add.existing(this.guy);
  
      this.game.camera.x = 100;
      this.ticks = 0;
      this.cross = 0;
  }
  </code></pre>
  
  <p>Of course, as with any traditional javascript code, it is covered with the this keyword all over the place. Coming from Java and the likes, it is very unnatural for me to have to specify this when referring to a field inside of a class when I don't have to.</p>
  
  <p>Is there any way of getting Traceur to interpret classes the same way as Java? (i.e auto insert this when not specified, etc.)</p>