* remove deps to boost::noncopyable