* [bug] the original value of the object should be passed too.