ApiResult now created from ResponseInterface