add three new class types: StackOverflowManager, StackOverflowManagerDelegate, MockStackOverflowManagerDelegate