Easily generate "custom" error objects with addition properties which can be stringfied with JSON.stringify