public void Component(Action<IComponentMapKeyMapper> mapping)
		{
			if (componentMapKeyMapper == null)
			{
				var hbm = new HbmCompositeMapKey();
				componentMapKeyMapper = new ComponentMapKeyMapper(dictionaryKeyType, hbm, mapDoc);
			}
			mapping(componentMapKeyMapper);
			mapMapping.Item = componentMapKeyMapper.CompositeMapKeyMapping;
		}
 public void Component(Action <IComponentMapKeyMapper> mapping)
 {
     if (componentMapKeyMapper == null)
     {
         var hbm = new HbmCompositeMapKey();
         componentMapKeyMapper = new ComponentMapKeyMapper(dictionaryKeyType, hbm, mapDoc);
     }
     mapping(componentMapKeyMapper);
     mapMapping.Item = componentMapKeyMapper.CompositeMapKeyMapping;
 }