I initially didn't understand the third point, but after running the BaseError on my project and playing around I made my assumption:
- In the try catch block, you will be able to access the context of the error (user id, ip,...etc)
What else? Why would I need to use it?