The treasuryAddress receives an initial mint of NRN and subsequently smaller transfers of the currency. 
In the situation of a security breach, protocol ownership change or some other unforeseen events it could be troublesome that the treasury address cant change. A fallback mechanism is necessary, just like one exists for changing the owner.
Suggested mitigation
Either add setTreasury(address) function, callable only by the owner, in the following contracts:
Or make all of them reference the treasury from the Neuron contract, since they all have a reference to it, and have setTreasury(address) only in Neuron.sol.
