This was introduced to catch issue with response data itself.
Since ASANA_ERROR represents the "error" response I could not reuse it.
Maybe we could have an abstraction like ASANA_API_ERROR ..


by the way ASANA_ERROR is depend on JSON, maybe we could also use the ASANA_FACTORY to build the ASANA_ERROR from JSON text