Introduce @this as a replacement for @object
Add backtrace for non-userdefined @fail_message in Test class
Implement BadInstanceDefinitionError
Add basic test for Instance class