Ignore zero-length content
Make HttpContent extend Freeable / Initial capacity of content is 0
Rename *WithContent to Full*