Renamed derived_constructor/destructor to virtual_constructor/destructor
Made virtual_constructors/destructors actually work
Added some additional debug output to bind()
Probably fixed Issue #1