code: public S buildFor(@NonNull TransitionManager transitionManager) {
          markObjectAsModifiabilityFlag(transitionManager);
          S transition = build();
          transition.setProgress(0);
          transitionManager.addTransition(transition);
          return transition;
      }
docs: Sets the {@link TransitionManager}, once set calling {@link #build()} would automatically add
  the created {@link ViewTransition} to the adapter.
  
  @param transitionManager
  @return