Please do not trust blackboards with anything that's not EXPLICITLY managed by the thing that manages the blackboard. I weakrefed everything a while back and it made me wish for the sweet embrace of death