protected SeoViewModelBase(
			IRepositoryFactory<IAppConfigRepository> appConfigRepositoryFactory, 
			IAppConfigEntityFactory appConfigEntityFactory, 
			string defaultLanguage, 
			IEnumerable<string> languages,
			string keywordValue,
			ObjectModel.SeoUrlKeywordTypes keywordType)
		{
			_appConfigRepositoryFactory = appConfigRepositoryFactory;
			_appConfigEntityFactory = appConfigEntityFactory;
			_availableLanguages = languages.ToList();
			_defaultLanguage = defaultLanguage;
			_keywordValue = keywordValue;
			_keywordType = keywordType;

			InitCommands();
		}
        protected SeoViewModelBase(
            IRepositoryFactory <IAppConfigRepository> appConfigRepositoryFactory,
            IAppConfigEntityFactory appConfigEntityFactory,
            string defaultLanguage,
            IEnumerable <string> languages,
            string keywordValue,
            ObjectModel.SeoUrlKeywordTypes keywordType)
        {
            _appConfigRepositoryFactory = appConfigRepositoryFactory;
            _appConfigEntityFactory     = appConfigEntityFactory;
            _availableLanguages         = languages.ToList();
            _defaultLanguage            = defaultLanguage;
            _keywordValue = keywordValue;
            _keywordType  = keywordType;

            InitCommands();
        }