protected function createImmediateManager() : ImmediateManager { return new SharedImmediateManager(); }