/// <summary>
///
/// </summary>
/// <returns></returns>
public IConfiguration Build()
{
var facilityConfiguraiton = new MutableConfiguration("facility");
facilityConfiguraiton.Attribute("id", this.id);
facilityConfiguraiton.Attribute("type", typeof(NHibernateFacility).FullName);
foreach (var factoryConfiguration in factoryConfigurations)
{
var config=factoryConfiguration.Build();
facilityConfiguraiton.Children.Add(config);
}
return facilityConfiguraiton;
}