An Adapter to convert an arbitrary object to text