Exogeneity and Causal Ordering in Macroeconomic Models