@Override
 public void destroyView() {
   super.destroyView();
   subscriptions.clear();
 }
 @Override
 public void bindView(MainFragmentView view) {
   super.bindView(view);
   restoreState();
 }