>>50
よくわからないけど
定義を拡張する必要があるなら
拡張すればいいとおもいます