public API(LoggerDelegate logger) { Context = new ContextBuilder<Timer>(() => new Timer(), timer => timer.Stop()); _logger = logger; }