Metadata, as with the old SDK wrapper, is used to add custom parameters to requests of a given key. I designed the new adapter to work like the old adapter.

Are you suggesting that `getMetadata()` and `setMetadata()` should set and retrieve the `x-amz-meta` headers of objects? I guess I'm not sure how it is flawed or what you think the proper way to implement this would be.