I do not understand why
{#Nautilus. #PackageTreeNautilus} do: [:each | each asClass resetGroups].
or
GroupManager current "reset" (does not exist) and
followed by
5 timesRepeat:[Smalltalk garbageCollect.].
do not get rid of the registration especially since they are weak
So now what I'm doing instead is
#AbstractGroup asClass allSubInstances do: [ :each | SystemAnnouncer uniqueInstance unsubscribe: each ].
And we should probably define that somewhere.
I added a bug entry to not forget.
So now I can continue to unload the refactoring engine, then I will try to reload RB and Nautilus