boost::noncopyableをprivate継承するように修正