Base : Ext
Base2 : Ext
とExtを作って全てのベースに潜り込ませればいい話なんですが、もう出来上がってて、
Ext:BaseのBaseのベースはすでに複数で複雑になってるので
Extの独自のコードをすべてのBaseに効率よく潜り込ませたいんです。
たとえばゲームでいうと 
Teleport : Ring
Teleport : Brecelet
とかでCostum : Teleport
とできない場合に
TeleportCostum : 入れ替えたいベース
としたいんです。