Changes delegate's lifetime qualifier from strong to weak
TransitionInteractor should only have a weak reference to the view and controller