Removal of `guessMaxLength()` + `guessPattern()` from interface is BC break.