refinementsいまごろ入れるなら、クラスをデフォルトで変更不可にしたほうがよくない?
大規模だとぜったいそっちのほうがいい
Rubyなんだから後方互換とか捨ててもいいでしょ