Just fix the properties issue. Changed it from a TileCompositeObject to a category on NSString, so much simpler.