protected override void BeginProcessing()
        {
            CompositionInitializer.Initialize(CloudProvider.COMPOSITION_DIRECTORY);
            CompositionInitializer.SatisfyImports(this);

            base.BeginProcessing();
        }
        protected override ProviderInfo Start(ProviderInfo providerInfo)
        {
            Environment.CurrentDirectory = SessionState.Path.CurrentFileSystemLocation.Path;

            CompositionInitializer.Preload(typeof(Interface.Composition.ICloudGateway));
            CompositionInitializer.Initialize(COMPOSITION_DIRECTORY);

            return(base.Start(providerInfo));
        }