What are the three elements of moral responsibility?