Base class initializer