du könntest die Refferenzzählung Manipulieren (also z.B. um eines rabsetzen, bzw bei der Freibabe schon bei RefCount=1 freigeben)
Oder, wenn beide Interfaces eh immer zusammen freigegeben werden sollen, dann könnte man doch eintweder versuchen beide in ein Object zu quetschen, oder beiden eine gemeinsame Refferenzzählung verpassen?
[add] aus so ähnlichen gründen hatte ich meinen Interfaces dort
Interface + (Record)Operatoren auch eine eigene Refferenzzähling verpaßt ... gab zwar keine Kreuzbezüge, aber die Original-Zählung zickte etwas rum.