first pass on TraitDetailView