adds PayloadCollector
refactors execute and payload tag extraction to convenience classes