RocketDAO*Settings - settingNameSpace should be immutable  Acknowledged
The `settingNameSpace` in the abstract contract `RocketDAONodeTrustedSettings` is only set on contract deployment. Hence, the fields should be declared immutable to make clear that the settings namespace cannot change after construction.\\n`RocketDAONodeTrustedSettings`\\n```\\n// The namespace for a particular group of settings\\nbytes32 settingNameSpace;\\n```\\n\\n```\\n// Construct\\nconstructor(RocketStorageInterface \\_rocketStorageAddress, string memory \\_settingNameSpace) RocketBase(\\_rocketStorageAddress) {\\n    // Apply the setting namespace\\n    settingNameSpace = keccak256(abi.encodePacked("dao.trustednodes.setting.", \\_settingNameSpace));\\n}\\n```\\n\\n`RocketDAOProtocolSettings`\\n```\\n// The namespace for a particular group of settings\\nbytes32 settingNameSpace;\\n```\\n\\n```\\n// Construct\\nconstructor(RocketStorageInterface \\_rocketStorageAddress, string memory \\_settingNameSpace) RocketBase(\\_rocketStorageAddress) {\\n    // Apply the setting namespace\\n    settingNameSpace = keccak256(abi.encodePacked("dao.protocol.setting.", \\_settingNameSpace));\\n}\\n```\\n\\n```\\nconstructor(RocketStorageInterface \\_rocketStorageAddress) RocketDAOProtocolSettings(\\_rocketStorageAddress, "auction") {\\n    // Set version\\n    version = 1;\\n```\\n
We recommend using the `immutable` annotation in Solidity (see Immutable).
```\\n// The namespace for a particular group of settings\\nbytes32 settingNameSpace;\\n```\\n