- make __constructor overridable