Signature struct should be immutable, this fixes an issue with AWS cli not being able to do multipart put operations.