Restore important note about shared_ptr assignment operator deallocating old resource if necessary