@craigh probably yes. splitting the code into several own handler classes means makes later maintenance easier and helps separating different concerns.