Splitting discussion off from #51280 PR #52153 The checking and propagation of flags in `__finalize__` means a small-but-everywhere performance hit for all users that we should deprecate. Flags only has allow_duplicate_labels, which can be disallowed by a 3rd-party validation library.