public TargetMapping AddChildMapping(string mappingId, TypeInfo targetType, string targetName, string attributeName, TargetLevel targetLevel, bool allowMultiple)
        {
            var newItem = new TargetMapping(mappingId, targetType, targetName, targetLevel, allowMultiple);

            _mappings.Add(newItem);
            return(newItem);
        }
        public TargetMapping AddMapping(string mappingId, TypeInfo targetType, string targetName, TargetLevel targetLevel)
        {
            var newItem = new TargetMapping(mappingId, targetType, targetName, targetLevel);

            _mappings.Add(newItem);
            return(newItem);
        }
 public TargetMapping AddMapping(string mappingId,  TypeInfo targetType, string targetName, TargetLevel targetLevel)
 {
     var newItem = new TargetMapping(mappingId, targetType, targetName, targetLevel);
     _mappings.Add(newItem);
     return newItem;
 }
 public TargetMapping AddChildMapping(string mappingId, TypeInfo targetType, string targetName, string attributeName, TargetLevel targetLevel, bool allowMultiple)
 {
     var newItem = new TargetMapping(mappingId, targetType, targetName, targetLevel, allowMultiple);
     _mappings.Add(newItem);
     return newItem;
 }