Allows the use of arbitrary error attributes