Это не сборка мусора, а подсчёт ссылок в иерархиях объектов и ручное освобождение памяти иерархий.
В сборщиках мусора это реализовано автоматически, и сама сборка мусора с подсчётом ссылок происходит не в самые подходящие моменты - мусора либо слишком мало, либо слишком много.
Согласен с
maagames.ru - можно задать просто другой родительский объект, и удалять его, вместе со всеми ответами/запросами, по требованию.