Allocation of moral decision-making in human-agent teams: A pattern approach