Вот, столкнулся с проблемой.
Есть модули подсистемы Lists, есть реализация двусвязного списка ListsIterable. Каждый из пары элементов ссылается друг на друга - сборщик мусора их не собирает.
Есть модуль XmlcoreDom, подсистемы Xmlcore - внутри копия ListsIterable плюс реализация  спецификации DOM, где Node ссылается на всё что можно, итог - перекрёстные ссылки, сборщик мусора не собирает.

Сделал тестовый модуль с односвязным списком и оглядкой на сборщик - всё работает, отлично собирает. Смотрим на домены в Stores - оглядка на сборщик мусора. Смотрим на секвенсоры - оглядка на сборщик мусора.

Вот, такая проблема. Dom можно закапывать. А он уже используется в N проектах. То есть, можно говорить о том, что Dom с полями-ссылками концептуально не подходит для реализации в ББ. Dom с функциями-заменителями этих полей и оглядкой на сборщик проиграет в производительности.

Как-то так.