Use singleton design pattern directly in the worker object factory