Fixing issue #1553

Rearranging the stringification so that __toString gets looked at for objects that are callable