use inlined setattr also for delattr
raise NameError instead of KeyError when del-ing a non-existing name inside of a Python class body