protected virtual SynchronizationSettings ResolveSynchronizationSettingsAndSetElement(PipelineStep pipelineStep, PipelineContext pipelineContext, object element)
        {
            DataLocationSettings    locationSettings        = pipelineStep.GetDataLocationSettings();
            SynchronizationSettings synchronizationSettings = new SynchronizationSettings();

            if (locationSettings.DataLocation == "Pipeline Context Source")
            {
                synchronizationSettings.Source = element;
            }
            if (locationSettings.DataLocation == "Pipeline Context Target")
            {
                synchronizationSettings.Target = element;
            }
            return(synchronizationSettings);
        }