Also add the rationale, which is that this way no call to an `update()` method needs to be made so it can be internal (separating concerns).
Also add the rationale, which is that this way no call to an
update()method needs to be made so it can be internal (separating concerns).