private void HeartBeatTimer_Elapsed(object sender, ElapsedEventArgs e) { var domains = Domains.Select(s => s.Value).ToList(); foreach (var domain in domains) { domain.OnHeartBeat(); } }