I managed to code a solution so __str__ methods can also be intercepted. Check in changes and closed ticket 34 to baseline 0.6.