Changed value from 'Undefined' to 'None' in the previous change to optimize property changes because it was causing tracebacks in previously working code. Why Undefined doesn't work needs to be investigated further, but None seems to work correctly.
Changed value from 'Undefined' to 'None' in the previous change to optimize property changes because it was causing tracebacks in previously working code. Why Undefined doesn't work needs to be investigated further, but None seems to work correctly.

burnpanck/traits,burnpanck/traits