2.6.7 Assigning Readonly Fields using a Constructor

Constructors are the only place you can assign a readonly field. We can assign the value at the field definition, but if we want to make it dynamic it needs to happen in the constructor.