Change work action invoke method from overwrite to argument