Should an object die, any pending callbacks do not fire
Implement  a helper class for callback wrapping in python
Kill some dead code
Helper jinja2 maccro to implement callbacks for python
Python bindings generate code for callbacks.