docs: public void onDetach() {
  		for (MvpPresenter<? super Delegated> presenter : mPresenters) {
  			if (!mIsAttached && !presenter.getAttachedViews().contains(mDelegated)) {
  				continue;
  			}
  
  			presenter.detachView(mDelegated);
  		}
  
  		mIsAttached = false;
  
  		for (MvpDelegate<?> childDelegate : mChildDelegates) {
  			childDelegate.onDetach();
  		}
  	}