fix: struct中已设置的值在load之后会被清除