Implement Workflow for WorkflowScripts so they can override whatever they need to.