Попытка сделать функцию load

глобальной для всей иерархии неудалась
Гобальной осталась только обработка исключений
Деструкторы теперь виртуальные
Изменен метод load у наследников