'Sets the value on an instance, raises an exception with classes
TODO: use None instance to create update statements'

def __set__(self, instance, value):

    if instance:
        return instance._values[self.column.column_name].setval(value)
    else:
        raise AttributeError('cannot    reassign    column    values')
