public override void PunchOut(string key)
 {
     logger.Info("PunchOut......");
     _primary.PunchOut(key);
     _secondary?.PunchOut(key);
     logger.Info("PunchOut......FINISHED!!!");
 }