[boost] should boost::ref forward some operators?