def _create_child(self, index, value):
        try:
            children = self._children
        except AttributeError:
            children = self._create_children()
        children[index].value = value
        return children[index]