I have a PlayableBehaviour which has a serialised ExposedRerence<Component> field. I have a PlayableTrack which checks its timeline clips and if it encounters a clip whose asset is a game object (after dragging and dropping a game object on the track), it removes the clip and creates a new PlayableBehaviour timeline clip instead. That's all fine, but what I need to do is grab a component on the previously mentioned game object and assign the newly created PlayableBehaviour's ExposedRerence<Component> field to this component. How do I do this? One thing I have tried which failed is to get the resolver on the current graph and set its reference value using IExposedPropertyTable.SetReferenceValue. If I then check that I was successful with GetReferenceValue, I see that I am indeed setting it, but nothing is updating in the editor. Am I working on the wrong graph? Or is this approach fundamentally misguided? Any help at all is mightily appreciated.