Why should invoke father's constructor explicitly?