[ Please outline your change here. Be sure to check the checkboxes below. ] ## Code change checklist - [ ] I have ensured that all methods and functions are **fully documented** using doxygen style comments. - [ ] My code follows the [coding style guide](https://dpp.dev/coding-standards.html). - [ ] I tested that my change works before raising the PR. - [ ] I have ensured that I did not break any existing API calls. - [ ] I have not built my pull request using AI, a static analysis tool or similar without any human oversight.