Modifiable components

In most cases, you want components to be modifiable. There are a few situations when you want to use read-only components.