Added detailed comments for WorkProcessor