added MobileEnvironment - made HttpStatusBase generic