Save wrapper

all objects saved in one pass. except Settings.

#16683064947992