Component
public static ComponentRegistration<TService1> For<TService1, TService2, TService3, TService4, TService5>()
public static Predicate<Type> HasAttribute<TAttribute>(Predicate<TAttribute> filter) where TAttribute : Attribute