LyraGameMode and LyraGameState is inherited from Base classes

why lyra is inherited from base classes not from GameMode and GameState?