Describe CollectableWeakRefs etc? here.