Removed usage of boost::noncopyable.