Use unique_ptr to handle ownership of UserValues in LiveDebugVariablesImpl