Modified DataNode interface to use DataNodes instead of LinkedTreeNodes.