Serializeable ViewState; MVP Presenter API changes