public override void InitializeAcademyScreen(AcademyScreenViewModel viewModel) {
     base.InitializeAcademyScreen(viewModel);
     // This is called when a AcademyScreenViewModel is created
 }
 public virtual void InitializeAcademyScreen(AcademyScreenViewModel viewModel) {
     // This is called when a AcademyScreenViewModel is created
     AcademyScreenViewModelManager.Add(viewModel);
 }