Session.getAttribute returns generic type

This prevents the need to cast the attribute values.

Fixes: gh-64
Remove @Override from interface method implementations

Issues: gh-71