Be more specific about which IDetailTemplate bjects are Text
Allow getField to return an Object rater than a String