public new IOrganizationService Build()
        {
            var service      = base.Build();
            var preProcessor = new OrganizationServicePreProcessor(service);

            preProcessor.AddCreatePreProcessors(CreatePreProcessors.ToArray());
            preProcessor.AddUpdatePreProcessors(UpdatePreProcessors.ToArray());

            return(preProcessor);
        }
 protected internal void AddCreatePreProcessors(params Func <IOrganizationService, Entity, Entity>[] preProcessors)
 {
     CreatePreProcessors.AddRange(preProcessors);
 }