TileManager use pimpl.