remove superflous method getExternalNodeSettings()
remove duplicate code