Add object oriented hooks.

Closes #3594081

Merge request reports

Loading