use @parse_response and @handle_errors as @decorators, not via __getattribute__ override