[boost] Weak pointer to object not managed by a shared_ptr