IPerfCounters::SetJson

Make a callback so we can request more extensive types on demand (presumably backed by some struct locally)