All realtime debugvalue widgets are subclasses of the base class "Cy_RealTime_DebugValue_Widget_Class", it includes several variables ( not to use) and also an auto-destruction system that is used for macro instances .
There is also a custom event that allows you to send the Tick by an external blueprint like widget editors.