added cache object to all applicable tile set constructors