Maybe we could just call this `IConstraintResolver` if we're not tied to the webapi name. I never really liked the whole II think it has going. @Eilon @davidfowl thoughts?