docs: public void detachView(View view) {
  		mViews.remove(view);
  		mInRestoreState.remove(view);
  
  		Set<ViewCommand<View>> currentState = Collections.newSetFromMap(new WeakHashMap<ViewCommand<View>, Boolean>());
  		currentState.addAll(mViewCommands.getCurrentState());
  		mViewStates.put(view, currentState);
  	}