just use Object as ID for TileData
move Label/Symbol data from MapTile to LabelTileData