Chapter20 (v6) Initializing abstract vals
Chapter20 (v7) Initializing abstract vals (source)
Chapter20 (v8) Pre-initialized fields
Chapter20 (v9) Pre-initialized fields (source)