/// <summary>
 /// Constructor
 /// </summary>
 protected AutomaticContainerRegistration()
 {
     ClassesToRegister           = new List <Type>();
     ConcretionClassesToRegister = new Dictionary <Type, List <Type> >();
     _logger = StaticLogger.GetLogger <AutomaticContainerRegistration>();
 }
 /// <summary>
 /// Default Constructor
 /// </summary>
 public SocketMessageWrapper(IDiscordBotConfig botConfig)
 {
     _botConfig = botConfig;
     _logger    = StaticLogger.GetLogger <SocketMessageWrapper>();
 }