Fix circular reference in sample TileFactory tile provider pattern. This could
cause resources to not be freed in certain types of scenarios where you
extend the TileWorker class.