feat: #3555260 Refactor procedural functions into services or static methods

By: bluegeek9

Closes #3555260

Merge request reports

Loading