Be more specific about which IDetailTemplate bjects are Text
Allow getField to return an Object, not necessarily a String