Make stuff immutable
Disable this() for Writer