Introduce Manager and AppBase