Manage life time of the context object
Rename TabContext -> Context + make sure it's properly destroyed