Immutable data

In object-oriented and functional programming, an immutable object is an object whose state cannot be modified after it is created… read more