title: Python: Remove member from instance
body: <p>Im adding callable objects to a instance of a class A at runtime using the <code>__dict__</code> property. At some point though I want to remove all added objects from my instance. I thought about storing the initial <code>__dict__</code> property in a member <code>_orgDict</code> and then execute <code>self.__dict__ = self._orgDict</code> later. Im wondering whether:</p>
  
  <ul>
  <li>This works at all?</li>
  <li>The removed objects are really deleted or just not contained in my instance anymore?</li>
  </ul>