殺意のbreak

標準実装されていて頻繁に使用される break。いわゆる for や while といったループから抜ける場合に使用するんですが、Menusユニットを使用している場合、これがエラーになりますw
TMenuItemクラス内に以下のような記述が。

    property Break: TMenuBreak read FBreak write SetBreak default mbNone;

結局、Menusユニットは外せなかったので、System.Break; と記述して回避。
頻出の有名な命令をプロパティ名に命名するなっつーの。TMenuItem記述したプログラマは、Delphiをはじめ、Basic系やCシリーズ(いずれも Break という同じ機能を持った同名の命令が存在)を扱ったこともない極超初心者ディスカ?

すざけんな。