Currently the `update` method returns a new object, but it should also update itself.
Currently the
updatemethod returns a new object, but it should also update itself.