In Defence of Agent-Based Virtue Ethics