What about if you have a can.Control (MasterControl) that instantiates some other can.Control like so:
- this.superCoolControl = new SuperCool( "#supercool", { } );
MasterControl has a reference to the instance of SuperCool. When SuperCool is destroyed does this cause a problem?