Comprehensible
Instead of actually changing field values you create events with a date and the new values.
The previous values are saved in conjunction with the event as historical data.
Therefore the flow of changes is transparent and comprehensible.
Consequentially Reports or queries can be made also in later years without having
to worry about current data and are providing the historical results.