The coherence model of ethical justification