Add a method to "freeze" receive gates which would lock all settings including whether or not they are enabled.
Any attempt to change a setting after freeze is called would result in an exception being thrown. Once frozen a receive gate cannot be unfrozen. The purpose of this feature is for the common situation where a program is built solely for the purpose of controlling one specific system for the entire time it runs and changes to the sensor configuration could be dangerous.