戻り値がBase*でDerived*を返せるっていう当たり前の
話だったりして