updates from core.

 - updated docblocks.
 - TileData mixins