// TODO: Call this after serializing this from disk. public void Reconstitute() { List <Guid> tileGuids = TileGuids; foreach (Guid guid in tileGuids) { AddTile(ParentMap.GetFlyweight <Tile>(guid)); } }