Release self TMDChameleon.mm
avoid c++ references
handle topLevelObjects nicely