Custom Presenter Class