Worker class created and subclassed