made conversion operator of Value to boost::shared_ptr public