private static void AddRestorer <TRestorer>() where TRestorer : StatementRestorer, new() { var instance = new TRestorer(); RegisteredRestorers.Add(instance.ProcessingType(), instance); }