implement recursive save (aka #sync) where we call #save on nested twins.