internal static void ContructAddMessage(this Site site, IMessageBuilder builder)
 {
     builder
         .WriteLine("Adding Website")
         .IncreaseIndent()
         .WriteLine("Name: {0}", site.Name)
         .WriteLine("Id: {0}", site.Id)
         .WriteLine("Physical Path {0}", site.Application().VirtualDirectory().PhysicalPath)
         .WriteLine("Application Pool: {0}", site.Application().ApplicationPoolName);
 }
 internal static void ContructAlterMessage(this Site site, IMessageBuilder builder)
 {
     builder
         .WriteLine("Altering Website")
         .IncreaseIndent()
         .WriteLine("Name: {0}", site.Name)
         .WriteLine("Id: {0}", site.Id)
         .WriteLine("Application Pool: {0}", site.Application().ApplicationPoolName);
 }