Modify MachineOpInfo, WorkfaceState and WorkfaceWorkload classes