Preference Heterogeneity and Non-Market Benefits: The Roles of Structural Hedonics and Sorting Models