can override eternalNodeSettings and nodeSettings so this must be handled differenly

UnicastBackwardsCompatibilityTest fails else because custom settings are not picked up
also, fix NPEs in node setting