base implementation for UserPresenter and UserView
new bindings