Since the class isn't just for visual playposition, maybe a better name is needed. What about "GroupValuePipe" or "GroupValueCache".