Multi Agent Based Ethics