made tile factory id's public fields