All middleware subclasses are refactored to Activityname followed by
Middleware