[boost] constructor in singleton?