Make calling Value's Done private
Change Forget() and Release() calls to finalizers.