[boost] Boost Lib Design Question - TR1