Сделал сброс приватных параметров при загрузке нового класса.
Вынес создание супер класса в отдельную функцию.
Баг с зацикливанием при указании в класс несуществующего поля.(не удавалось определить модификатор)