the `ValidatorExtension` is binding to `SchemaBuilder` statically, can we Inject schema extensions to SchemaBuilder via DI?