continuation decorator checks expected attributes
continuation decorator catch exceptions