@matejonnet you can override a `formal` attribute with a getter/setter pair. There is _never_ a reason to avoid this built-in feature of the language and use `getFoo()`/`setFoo()`.