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