Adding support for Update() with struct fields. Also adding the inline tag.