The Role of Consequences, Comparison and Counterfactuals in Constructivist Ethical Thought