Don't override data if user error already have a data attribute

I have a customized error class that is an instance of Error, but I already have a data attribute which is overriden by boom with no reason ...