/// <summary>
 /// Configures the Apworks framework by using Unity as the object container and other settings by default.
 /// </summary>
 /// <param name="configurator">The <see cref="IApworksConfigurator"/> instance to be extended.</param>
 /// <param name="containerInitFromConfigFile">The <see cref="System.Boolean"/> value which indicates whether the container configuration should be read from the config file.</param>
 /// <param name="containerConfigSectionName">The name of the section in the config file. This value must be specified when the <paramref name="containerInitFromConfigFile"/> parameter is set to true.</param>
 /// <returns>The <see cref="IObjectContainerConfigurator"/> instace.</returns>
 public static IObjectContainerConfigurator UsingUnityContainerWithDefaultSettings(this IApworksConfigurator configurator, bool containerInitFromConfigFile = false, string containerConfigSectionName = null)
 {
     return(configurator.WithDefaultSettings().UsingUnityContainer(containerInitFromConfigFile, containerConfigSectionName));
 }