agree with @wang16 
If it's not owned by XWalkContent, we should not use scoped_ptr.