Boost weak_ptr<>