title: Questions about tileProperties in class TileSet
body: <p>I am currently finding way to import a tile map made in Tiled into phaser.</p>
  
  <p>In Tiled,i created a tileset named "terrain", set the custom properties for each tile type in the tileset, fill the map with some tiletype and then export the map as json.</p>
  
  <p><a href="https://i.imgur.com/v97YUWk.png" rel="nofollow noreferrer">set tileProperties</a></p>
  
  <p>Then in phaser, i load said json into phaser as tilemap.</p>
  
  <pre><code>//load the json into a tilemap
  this.game.load.tilemap('plain', 'Content/map/plain.json', null, Phaser.Tilemap.TILED_JSON);
  //initialize a new map from a loaded tile map
  this.map = this.game.add.tilemap('plain');
  //set the map tileset image
  this.map.addTilesetImage('terrain', 'terrain');
  //create the layer with the same name in the tilemap
  this.layer = this.map.createLayer('background');
  </code></pre>
  
  <p>After that, i try to access tileProperties of tileset "terrain" of the loaded tilemap.</p>
  
  <pre><code>//get the tileindex of a tile at the coordinate (0,0)
  var tileindex = this.map.getTile(0, 0, 'background').index;
  //get the tileset index of the tileset that is named "terrain"
  var tilesetindex = this.map.getTilesetIndex('terrain');
  // get the tileset
  var tileset = this.map.tilesets[tilesetindex];
  </code></pre>
  
  <p>But then, i found out that there is no tileProperties in class TileSet.</p>
  
  <p>So i go into the github repository and search for "tileProperties" and i found that there is a piece of <a href="https://github.com/photonstorm/phaser/blob/5fff7c4c5582334d8c9c679886c37ac85f99e42f/v2/src/tilemap/TilemapParser.js#L446" rel="nofollow noreferrer">code</a> in TileMapParser.js that set the tileProperties for a tileset but there is no tileProperties in class TileSet's definition.</p>
  
  <p>My question is why is there a code that set the tileProperties of class TileSet but there is no such property in class TileSet's definition?</p>