protected void SetupMemberNameSeparator(string separator, MappingConfigInfo configInfo = null)
        {
            var joiningNameFactory = JoiningNameFactory.For(separator, configInfo ?? ConfigInfo);

            ConfigInfo.UserConfigurations.Dictionaries.Add(joiningNameFactory);
        }
        protected void SetupFlattenedTargetMemberNames(MappingConfigInfo configInfo = null)
        {
            var flattenedJoiningNameFactory = JoiningNameFactory.Flattened(configInfo ?? ConfigInfo);

            ConfigInfo.UserConfigurations.Dictionaries.Add(flattenedJoiningNameFactory);
        }