Зашита есть, выраженная через аннотации: ВТипе. вПодсистеме, ВПроекте, Глобально
Также возможность скрывать служебные поля поддержана механизмом контрактов, коих аж три разновидности - разработчик будет взаимодействовать только с полями вынесенными в контракт. То что защита работает не так как ожидалось, это потому что ООП не основная парадигма в элементе - структура это изначально объект для передачи данных, просто с расширенными возможностями, а не аналог класса
Зашита есть, выраженная через аннотации: ВТипе. вПодсистеме, ВПроекте, Глобально
Также возможность скрывать служебные поля поддержана механизмом контрактов, коих аж три разновидности - разработчик будет взаимодействовать только с полями вынесенными в контракт. То что защита работает не так как ожидалось, это потому что ООП не основная парадигма в элементе - структура это изначально объект для передачи данных, просто с расширенными возможностями, а не аналог класса