Nice one. There was a very "interesting" tipps in http://pyvideo.org/video/2560/descriptors-and-metaclasses-understanding-and-u regarding tracing during debug.

Anyway, I think this should be removed before merging.