public RegistrationSolver Where(Func <Type, bool> predicate)
 {
     TypePredicates.Add(predicate);
     return(this);
 }
 public RegistrationSolver InViewsNamespace()
 {
     TypePredicates.Add(t => t.Namespace.EndsWith(".Views"));
     return(this);
 }