This class implements the DetectionOutput object wrapping the data member:
std::vector<PairDetection> m_output
The API offers functions to expose the iterators of m_output but breaks them because DetectionOutput::end() returns the begin iterator of m_output.