[boost] Re: reflection for smart_ptr cycles?