Though these are usually done by the player, this should not be assumed. Actions are responsible for ensuring that the correct changes are applied to the model.