Switch Request.Method over to be an enum
Change Response.Code over to an enum
Change Headers over to being an enum
Switch ContentType over to Enumerable