Refactor presenter

Remove unnecessary member variables and calls to
RaisePropertyChangedEvent.

Also use _ for private members instead of "this"