public PackagePartCreator(IPackagePartMapper packagePartMapper, IOrchardServices orchardServices, IODataContext oDataContext,
            IPackagePartExtendedInfoUpdater packagePartExtendedInfoUpdater, IRecommendedVersionUpdater recommendedVersionUpdater,
            IPackageService packageService) {
            _packagePartMapper = packagePartMapper;
            _packagePartExtendedInfoUpdater = packagePartExtendedInfoUpdater;
            _recommendedVersionUpdater = recommendedVersionUpdater;
            _packageService = packageService;
            _orchardServices = orchardServices;
            _oDataContext = oDataContext;

            Logger = NullLogger.Instance;
        }
        public PackagePartUpdater(IPackageService packageService, IPackagePartMapper packagePartMapper,
            IODataContext oDataContext, IPackagePartExtendedInfoUpdater packagePartExtendedInfoUpdater,
            IRecommendedVersionUpdater recommendedVersionUpdater, IIndexingTaskManager indexingTaskManager,
            IPackagePartPublishingService packagePartPublishingService) {
            _packageService = packageService;
            _indexingTaskManager = indexingTaskManager;
            _packagePartPublishingService = packagePartPublishingService;
            _packagePartExtendedInfoUpdater = packagePartExtendedInfoUpdater;
            _recommendedVersionUpdater = recommendedVersionUpdater;
            _oDataContext = oDataContext;
            _packagePartMapper = packagePartMapper;

            Logger = NullLogger.Instance;
        }