unicode should return unicode, adding __str__ as well