Components self encapsulated regarding session