A extension from Gerson Sunye's testing architecture (sunye/Macaw).