added an init method initAsRootNodeWithData:aData