Implement functional options for Attacker