Population Heterogeneity and Causal Inference