In this case I think a single error handler passed in the constructor is good enough. That will remove the need for looping on them.