split Tracker's subset_of handling into separate SubsetTracker class