'Dictionary-style field access, set a field\'s value.'

def __setitem__(self, name, value):

    if ((not self._dynamic) and (name not in self._fields)):
        raise KeyError(name)
    return setattr(self, name, value)
