why not calling base class constructor?