コピーすると自動的にディープコピーになる
boost::scoped_ptr の変種って便利じゃね?