Compact development and preference heterogeneity in residential location choice behaviour: A latent class analysis. (February 2015)