How to force the use of the correct abstraction after unfreezing a device?
I have a Max for Live device that uses an abstraction. The Max device is frozen.
I adjusted the abstraction to add some improvements.
When I open and unfreeze the Max device, it still uses the old abstraction, which now lives in the Max for Live Devices folder. The new version of the abstraction is located inside the discarded subfolder. I would expect the opposite. Why discard another/newer version of a patcher that was not even part of the device?
Replacing the old patcher file with the new one breaks existing objects. Creating new ones works, of course. Even if replacing files would work, it would kind of defeat the purpose of abstractions as reusable objects. I shouldn't deal with file management.
What is the best way to have devices always use the abstractions from my Library folder rather than unfrozen ones?