public VirtualTemplateVersionRepository(IContentVersionRepository contentVersionRepo,
                                         LocalizationService localization, IContentRepository contentRepo, ITemplateKeyConverter keyConverter)
 {
     _contentVersionRepo = contentVersionRepo;
     _localization       = localization;
     _contentRepo        = contentRepo;
     _keyConverter       = keyConverter;
 }
 public VirtualTemplateRepository(IVirtualTemplatesCache virtualTemplatesCache,
                                  ISynchronizedObjectInstanceCache cache, IContentRepository contentRepo,
                                  IVirtualTemplateVersionRepository templateVersionRepo, ITemplateKeyConverter keyConverter,
                                  LocalizationService localization)
 {
     _virtualTemplatesCache = virtualTemplatesCache;
     _cache               = cache;
     _contentRepo         = contentRepo;
     _templateVersionRepo = templateVersionRepo;
     _keyConverter        = keyConverter;
     _localization        = localization;
 }