Making Type optional to ensure compatibility with S3 error responses
Adding a specialised Request namespace for S3 to deal with x-amz-content-sha256