Instead a public method on the AddHookOperation, lets make this method static and move it to HookUtil