opCall()をオーバーロードすればいいんじゃね?