Issue #3061 resolved
set attribute history to None when we do an implicit get() of an unset attribute?
#3060. We have a lot of problems here due to the fact that:
x = Obj() x.foo # is None, sets it to None, doesn't write any history inspect(x).attrs.foo.history # shows no history due to the get() above.