Is there a way for custom component script value not to be recorded as modified in the prefab (because it changes on camera move)? They are private with [SerializeField]. According to this SerializedProperty and SerializedObject. This enables instances to record changes and automatically includes changes in the undo system. I need to see them in the inspector (debugging purposes), but don't want to record changes as modified in the prefab. Could it be done with some special InspectorAttribute? Thanks.