protected PollingDaemonBase(IDaemonLogger logger, TimeSpan interval, IPollingPreempter preempter = null) { _logger = logger; _interval = interval; _preempter = preempter; }