Represents a container for all session instances
Clear session instance for name
Find session name for the specified type or fail if not found
Get session instance for name
Set new session instance with name
Clear session instance with type T
Get session instance with type T
Get or generate a new session instance using generator with type T (or name if specified)
Set session instance with type T