slightly refactoring of and improved test coverage - [isNodeConfig], [create], [setAttr], [getAttr] - for the [DataNodeFactory] composite.