Performance Considerations
Only create and register an ErrorSource
instance
when necessary. Do not do this in your plugin's start()
method, since that forces the ErrorList to be loaded, etc.
Also,
add errors to the error source first, and then register the error source.