It would be nice if ResponseHeader.set() could validate the value passing there against the ResponseHeader's value type.