simplify context's structure (extending ResponseWriter directly)