title: Why does HttpContext not derive from HttpContextBase?
body: <p>Both have Request and Response properties, but I can't write a method that takes either HttpContext or HttpContextBase.  In some places either one or the other is available so I need to handle both.  I know HttpContextWrapper can convert in one direction, but still... why is it like this?</p>