To replicate path following make a member variable of this class in yourTClientBubbleHandlerBasederived class. This class is a friend ofTMassClientBubblePathHandler. It is meant to have access to the protected data declared there.