ActivitySummary::Type, WebRequest class (refactored)