renamed WorkerTrait to WorkerGeneratedOnlyTrait