[ValidModelOnly] can register itself in a Di Container

//autofac
ValidModelOnly.RegisterInContainer(t=> {
builder.RegisterType(t).SingleInstance();}, gt=>{
builder.RegisterGeneric(gt).AsSelf().AsImplementedInterfaces();})
added ext method to register filters conventions modules