anonymize payload struct on apply action

this is idiomatic when the type is only used to facilitate unmarshaling.