addWeakListener
Ref
apply
Ref
assignments
Transaction