Using BeforeSolveInstance() of a custom component, I am redefining the attributes of an input value lists. If a new value list is added to the input parameters, I am trying to avoid having to redefine already modified value lists. I am achieving this by keeping track of the InstanceGuid of input components through a HashSet. However, this logic, of course, breaks in the rare case of a value list being disconnected, modified (manually or through some other component) and then reconnected. Is there a way to identify GUIDs of components that are removed from input params or do I need to look for a better logic in implementing this?