Update with reflection
Update with reflection