so that layout property functions are applied correctly and so that label placement is redone js: https://github.com/mapbox/mapbox-gl-js/pull/1005 and 440bc02505
440bc02505
This allows making both Tile and TileID private.