true weakref support for bdwgc #12701