renaming *SessionInjector to *SessionInitializer, and consolidating all the methods within into one coordinated initializeSessionComponents method...then, adjusting that method implementation until it works.