remove DataError (can't reliably differentiate)
better __str__ for NotFound, ParameterError
fix ActionShortcut