ErrorPresenter: logger is passed via constructor