Fixes issue #37. Correctly return unicode strings from __unicode__ methods