obj.asObject
doc update