@value.setter
def value(self, value):
    _value = self._context
    length = len(self._names)
    i = 1
    for n in self._names:
        if (i == length):
            _value[n] = value
        else:
            _value = _value[n]
        i += 1
@value.setter
def value(self, value):
    _value = self._context
    length = len(self._names)
    i = 1
    for n in self._names:
        if (i == length):
            _value[n] = value
        else:
            _value = _value[n]
        i += 1