set():
- set fields first, then set objects
Merge pull request #230 from will123195/3.0

set()