Generic Analysis of Utility Models