Message.__setattr__ is clearer and raises the right exceptions.