public abstract void OnFinishedGroup(SampleGroup group);
public abstract void OnStartingGroup(SampleGroup group);