docs: public void executePropertyChanges(@NonNull ViewGroup container, @Nullable View from, @Nullable View to, @Nullable Transition transition, boolean isPush) {
          if (from != null && (removesFromViewOnPush() || !isPush) && from.getParent() == container) {
              container.removeView(from);
          }
          if (to != null && to.getParent() == null) {
              container.addView(to);
          }
      }