(1) In ... (2) In inherited objects,... To me this looks like quite a strong sign that we want objects to be "code to be used" and "trait/mixins/abstract classes/put another name here" as code to be reused. where, initialization code in a (2) will behave as/when we want...