Changed namespace to boost::typeindex