':param index: index of this node in some parent list
:type index: int
:param data: any extra data that needs to be saved
:type data: (variadic dictionary)'

def __init__(self, index, **data):

    self.index = index
    self.data = data
