better handling of reserved words: runtime support
Brought to you by:
pabigot
Can't do anything about Python reserved words, but class members like "content" and "value" that are part of the PyXB reserved word list should use properties, even for function values, to prevent accidents like:
element.content = my_new_element
when it should have been:
element.content_ = my_new_element
Done by overloading setattr in _TypeBinding_mixin to raise a BindingError upon any attempt to set a reserved name.