Abstract alert presenter, used to show and dismiss given Alert
The Alert to present (and dismiss if needed)
The Logger to log alert actions to
Abstract alert builder class, used to create a BaseAlertPresenter.
Dismisses the currently presented Alert
Presents an Alert and suspends until completion
Presents an Alert