why did I need to call super.init() after I initialize the property of my sub-class. Can anyone explain the reason and in what situations, it is required.
cla