Workflow class with lazy fireworks