言語仕様の美しさだけ考えたら、C++でstructを拡張してclassを作った時にstructを廃棄しても良かったんだよな。
あっちは別にObjectを継承する訳でもないし。