feat: #3522439 Implement support for object oriented hook using Hook classes

Closes #3522439

Merge request reports

Loading