Currently, this addon only hides properties marked as private or protected, but it does nothing to prevent or detect actual change. For example, certain properties like position can be changed outside the inspector. Properties may have also already been modified prior to being set to private. A proper access modifier should completely prevent such changes from happening.
However, there are a few technical and design concerns before this can be implemented:
When will this detection run? If this runs when the inspector is opened, how can we ensure that properties that aren't being actively modified remain unchanged?
Should the change happen automatically? It can be dangerous for an addon to modify a scene implicitly without the user's active control.
Currently, this addon only hides properties marked as private or protected, but it does nothing to prevent or detect actual change. For example, certain properties like
position
can be changed outside the inspector. Properties may have also already been modified prior to being set to private. A proper access modifier should completely prevent such changes from happening.However, there are a few technical and design concerns before this can be implemented: