added some attack models and tests; changed to new syntax for applying modifiers (e.g., abstract_data Payload');