private IBundle InstallBundleInternal(Bundle bundle) { bundleRepository.Register(bundle); if (bundle.State == BundleState.Installed) { EventManager.OnBundleChanged( new BundleEventArgs( BundleTransition.Installed, bundle) ); } return bundle; }