More specifically I propose is that we extend o.a.c.environment.Request with:
Map getAttributes(); Map getParameters(); Map getHeaders();
and o.a.c.environment.Session and o.a.c.environment.Context with:
Map getAttributes();
[+1] Go ahead and implement the environment extensions proposed above.
[ ] Implement the environment extensions but use the *Map() syntax instead.
[ ] Don't extend the environment.
/Daniel