What is the recommended way of handling errors with 2.x? IsValid and ServerError? What about IApiCallDetails? Thanks