public BindingDestinationConfigurationContainer(IProvideBinders binders,
                                                 IMapCommandFactory mapCommands,
                                                 IProvideDestinationConfigurationSnapshots destinationConfigurationSnapshots,
                                                 ICreateBindableConfiguration bindableConfigurations)
 {
     this.binders                = binders;
     this.mapCommands            = mapCommands;
     this.snapshots              = destinationConfigurationSnapshots.TakeSnapshots();
     this.bindableConfigurations = bindableConfigurations;
     Logger = new NullLogFactory();
 }
 public BindingDestinationConfigurationContainer(IProvideBinders binders, 
     IMapCommandFactory mapCommands, 
     IProvideDestinationConfigurationSnapshots destinationConfigurationSnapshots,
     ICreateBindableConfiguration bindableConfigurations)
 {
     this.binders = binders;
     this.mapCommands = mapCommands;
     this.snapshots = destinationConfigurationSnapshots.TakeSnapshots();
     this.bindableConfigurations = bindableConfigurations;
     Logger = new NullLogFactory();
 }