As a widely used and `@api` tagged class, this probably deserves a "[BC BREAK]"