No point of making Presenter abstract