为避免与 std::set 冲突，Bundle::set() 更名为 Bundle::set_value()
去除一些编译警告