public override void DoPeriodicAction()
 {
     PeriodicAction?.Invoke();
 }