public DefaultInterfaceRegistrationProducer(IRegistrationServiceSelector registrationServiceSelector)
     : base(registrationServiceSelector)
 {
 }
 protected AbstractRegistrationProducer(IRegistrationServiceSelector implementationServiceSelector)
 {
     Check.NotNull(implementationServiceSelector, nameof(implementationServiceSelector));
     this.implementationServiceSelector = implementationServiceSelector;
 }