New Foundations of Ethical Multiagent Systems