I cry a little inside whenever I see a class name ends with "Info" or "Wrapper".
Don't we all know that a class contains fields, properties, and methods that provide information about an object? How much meaning does "Info" add to "PersonInfo", or "CustomerInfo"?
What is a "HttpContextWrapper"? What information does it contain that "HttpContext" does not? The only thing "Wrapper" tells me is that it potentially has more information than HttpContext, not much else.