That's a good point. But as you say, registering multiple times the error handler is definitively a bad idea. 
This classes is entirely designed following the pattern as every parameters is set by a `register*` method.

The only thing we could do it to throw an exception when a method `register*` is called twice.