descriptive_detail class and representer