В случае наследования, почему конструктор базового класса получает вызов первым, почему не производный класс ??