Добавил аттрибут DontDelete, который можно устанавливать на свойства, поля и методы классов. Исправления. Оптимизации. Тесты на реализацию базового Object проходят полностью